summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author孙娇2024-03-10 10:54:29 +0800
committer孙娇2024-03-10 10:54:29 +0800
commit73e5abd3099a74d414b4d44136634b2ec1fa31b4 (patch)
tree386842d807505f1acce809bcd3797eecda3dff6c
parent5eedca6b8e3ff7ad114b2fb668a4891ad0d2e005 (diff)
downloadaur-73e5abd3099a74d414b4d44136634b2ec1fa31b4.tar.gz
add bin package
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
2 files changed, 11 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9151e690a325..d52a77b5843d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,4 +1,4 @@
-pkgbase = flut-renamer
+pkgbase = flut-renamer-bin
pkgdesc = A GUI application written in Flutter (using GTK on Linux), it helps users batch renaming their files in multiple ways, including inserting text, inserting file metadata and Exif data, replacing text, deleting text, rearranging, transliterating characters.
pkgver = 1.3.3
pkgrel = 8
@@ -6,7 +6,9 @@ pkgbase = flut-renamer
arch = x86_64
license = GPL3
depends = gtk3
+ provides = flut-renamer=1.3.3
+ conflicts = flut-renamer
source = https://github.com/sun-jiao/renamer/releases/download/1.3.3/flut-renamer-linux.tar.gz
sha256sums = abde292b18c4f4c1ed44181da2585010979c5cc47e1914bc10de693eeb6daad8
-pkgname = flut-renamer
+pkgname = flut-renamer-bin
diff --git a/PKGBUILD b/PKGBUILD
index df7bd05bd0dd..b17290773540 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
# Maintainer: Interaccoonale <xzzzf.dsx@gmail.com>
-pkgname=flut-renamer
+pkgname=flut-renamer-bin
pkgver=1.3.3
pkgrel=8
pkgdesc='A GUI application written in Flutter (using GTK on Linux), it helps users batch renaming their files in multiple ways, including inserting text, inserting file metadata and Exif data, replacing text, deleting text, rearranging, transliterating characters.'
@@ -8,20 +8,22 @@ url="https://github.com/sun-jiao/renamer"
depends=('gtk3')
makedepends=()
license=('GPL3')
+provides=("${pkgname%-bin}=${pkgver}")
+conflicts=("${pkgname%-bin}")
source=("https://github.com/sun-jiao/renamer/releases/download/$pkgver/flut-renamer-linux.tar.gz")
sha256sums=('abde292b18c4f4c1ed44181da2585010979c5cc47e1914bc10de693eeb6daad8')
package() {
# create the target folders
- install -dm 755 "$pkgdir/opt/$pkgname" "$pkgdir/usr/bin/" "$pkgdir/usr/share/pixmaps/" "$pkgdir/usr/share/applications/"
+ install -dm 755 "$pkgdir/opt/${pkgname%-bin}" "$pkgdir/usr/bin/" "$pkgdir/usr/share/pixmaps/" "$pkgdir/usr/share/applications/"
# remove soft link
rm "flut-renamer-linux.tar.gz"
# copy the bundled output to /opt
- cp -rdp --no-preserve=ownership . "$pkgdir/opt/$pkgname/"
+ cp -rdp --no-preserve=ownership . "$pkgdir/opt/${pkgname%-bin}/"
cp "data/flutter_assets/assets/desktop.png" "$pkgdir/usr/share/pixmaps/flut-renamer.png"
- gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name "Flut Renamer" --categories "Utility" --exec "flut-renamer %u" --icon "/usr/share/pixmaps/flut-renamer.png"
+ gendesk -f -n --pkgname "${pkgname%-bin}" --pkgdesc "$pkgdesc" --name "Flut Renamer" --categories "Utility" --exec "flut-renamer %u" --icon "/usr/share/pixmaps/flut-renamer.png"
cp "flut-renamer.desktop" "$pkgdir/usr/share/applications/flut-renamer.desktop"
# symlink to /usr/bin so the app can be found in PATH
- ln -s "/opt/$pkgname/flut-renamer" "$pkgdir/usr/bin/$pkgname"
+ ln -s "/opt/${pkgname%-bin}/flut-renamer" "$pkgdir/usr/bin/${pkgname%-bin}"
}