summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD19
-rw-r--r--wootility3-appimage.install (renamed from wootility-appimage.install)0
3 files changed, 20 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fd9ad1068f2e..006fa2367786 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,21 @@
-pkgbase = wootility-appimage
- pkgdesc = Utility for configuring Wooting keyboards (binary AppImage version)
+pkgbase = wootility3-appimage
+ pkgdesc = Utility for configuring Wooting pre-Lekker keyboards (binary AppImage version)
pkgver = 3.6.16
- pkgrel = 5
+ pkgrel = 1
url = https://wooting.io/wootility
- install = wootility-appimage.install
+ install = wootility3-appimage.install
arch = x86_64
arch = x86_64_v3
license = unknown
+ makedepends = findutils
+ makedepends = util-linux
depends = fuse2
- provides = wootility
- conflicts = wootility
+ provides = wootility3
+ conflicts = wootility3
options = !strip
source = https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-linux-latest/wootility-3.6.16.AppImage
source = 70-wooting.rules
b2sums = 79a32462cb3f375344ace2a4785c950854b8a7dd027d9c1e7c24696135f641d1d88f56ccbc2dfadc53d278e291bf11735d81d860e57b83cb981366d4930bf641
b2sums = 80b4a516f8aafb6eada36cdde59295f2358b22e6cc28b1a21b0b5f22a59bcfabc63bba956d23544faca5fd76a1c4b4c1ff98ada41e7c9ad015d48c7c436dbac1
-pkgname = wootility-appimage
+pkgname = wootility3-appimage
diff --git a/PKGBUILD b/PKGBUILD
index cd489d762b19..397756b920f5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,20 @@
# Maintainer: Frederik “Freso” S. Olesen <archlinux@freso.dk>
# Contributor: Shayne Hartford <shayneehartford@gmail.com>
-_pkgname=wootility
+_pkgname=wootility3
pkgname=${_pkgname}-appimage
pkgver=3.6.16
-pkgrel=5
-pkgdesc='Utility for configuring Wooting keyboards (binary AppImage version)'
+pkgrel=1
+pkgdesc='Utility for configuring Wooting pre-Lekker keyboards (binary AppImage version)'
arch=('x86_64' 'x86_64_v3')
url='https://wooting.io/wootility'
license=('unknown')
depends=('fuse2')
+makedepends=('findutils' 'util-linux')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
options=(!strip)
-_appimage="${_pkgname}-${pkgver}.AppImage"
+_appimage="${_pkgname%3}-${pkgver}.AppImage"
install=$pkgname.install
source=("https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-linux-latest/${_appimage}"
'70-wooting.rules')
@@ -24,15 +25,17 @@ prepare() {
# Copying AppImage in case $SRCDEST is mounted with noexec
cp ${_appimage} ${_appimage}.copy
chmod +x ${_appimage}.copy
- ./${_appimage}.copy --appimage-extract ${_pkgname}.desktop
- ./${_appimage}.copy --appimage-extract ${_pkgname}.png
+ ./${_appimage}.copy --appimage-extract ${_pkgname%3}.desktop
+ ./${_appimage}.copy --appimage-extract ${_pkgname%3}.png
./${_appimage}.copy --appimage-extract usr/share/icons
rm ${_appimage}.copy
+ find squashfs-root/ \! -type d -exec rename ${_pkgname%3} ${_pkgname} \{\} \;
+ find squashfs-root/ -type l -exec rename --symlink ${_pkgname%3} ${_pkgname} \{\} \;
}
build() {
sed -i -E "s|Exec=AppRun|Exec=${_pkgname}|" squashfs-root/${_pkgname}.desktop
- sed -i -E "s|Name=.*$|Name=Wootility|" squashfs-root/${_pkgname}.desktop
+ sed -i -E "s|Name=.*$|Name=Wootility 3|" squashfs-root/${_pkgname}.desktop
}
package() {
@@ -45,5 +48,5 @@ package() {
install -Dpm644 "squashfs-root/${_pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
# Install udev rules
- install -Dpm644 "70-wooting.rules" "${pkgdir}/usr/lib/udev/rules.d/70-wooting.rules"
+ install -Dpm644 "70-wooting.rules" "${pkgdir}/usr/lib/udev/rules.d/70-${_pkgname}.rules"
}
diff --git a/wootility-appimage.install b/wootility3-appimage.install
index baffe52bc48a..baffe52bc48a 100644
--- a/wootility-appimage.install
+++ b/wootility3-appimage.install