summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorZarkli Leonardo2023-06-14 14:24:54 +0800
committerZarkli Leonardo2023-06-14 14:24:54 +0800
commitaa52ddd0b637230e440504dfad32b455e0ba42f9 (patch)
tree6c2d7cfc5065b6d979be78c68a96bc08148a71ba /PKGBUILD
downloadaur-aa52ddd0b637230e440504dfad32b455e0ba42f9.tar.gz
v7.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f48429e819cf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Meow King <mr.ziqiyang@gmail.com>
+pkgname=flying-carpet-bin
+pkgver=7.1 # NOTE
+pkgrel=1
+pkgdesc="File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips in close range. "
+arch=("x86_64")
+url="https://github.com/spieglt/FlyingCarpet"
+license=('unknown') # currently no license available, previous it is BSD 3-Clause
+makedepends=(
+ "libarchive" # bsdtar
+)
+depends=()
+provides=("flying-carpet")
+conflicts=("flying-carpet")
+changelog="changelog.txt" # NOTE
+source=("${url}/releases/download/v${pkgver}/linux_flying-carpet_${pkgver}.0_amd64.deb")
+sha256sums=('0bd24ecee6ea20cfbc80d825cf8f9228fa837ce3aa141f7a4705190621b0a11b')
+
+prepare() {
+ bsdtar -xf data.tar.gz
+}
+
+package() {
+ # bin
+ install -Dm755 usr/bin/flying-carpet ${pkgdir}/usr/bin/flying-carpet
+ # icons
+ mkdir -p ${pkgdir}/usr/share/icons/
+ chmod 755 ${pkgdir}/usr/share/icons
+ cp -r usr/share/icons/hicolor ${pkgdir}/usr/share/icons/
+ # desktop file
+ install -Dm644 usr/share/applications/flying-carpet.desktop ${pkgdir}/usr/share/applications/flying-carpet.desktop
+}