summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNixuge2023-07-01 18:06:50 +0200
committerNixuge2023-07-01 18:06:50 +0200
commitcea40ded522e2370cd6e88cc96df82fbaed52b04 (patch)
tree8af9b379104d610355a0b92d6d7425f29c0edad6
parent7c91d955370bb6800e3394c215e7567fc7c39059 (diff)
downloadaur-appimage-builder-bin.tar.gz
Fixed borked install, added conflicts
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD16
-rw-r--r--appimage-builder.install13
3 files changed, 19 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c9665eb5d6e2..970daaa32cac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,6 +3,7 @@ pkgbase = appimage-builder-bin
pkgver = 1.1.1
pkgrel = 1
url = https://github.com/AppImageCrafters/appimage-builder
+ install = appimage-builder.install
arch = x86_64
license = MIT
depends = binutils
@@ -16,6 +17,8 @@ pkgbase = appimage-builder-bin
depends = strace
depends = wget
depends = zsync
+ provides = appimage-builder
+ conflicts = appimage-builder
options = !strip
source = https://github.com/AppImageCrafters/appimage-builder/releases/download/Continuous/appimage-builder-1.1.1.dev32+g2709a3b-x86_64.AppImage
sha256sums = 7569b710262a42de0d577ece8bfd0b917e9fdbd4a8d0437c29c635b0eaddd7bf
diff --git a/PKGBUILD b/PKGBUILD
index 2dd0469fe6c2..c7191b22c53c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,8 +8,11 @@ pkgdesc='GNU/Linux packaging solution using the AppImage format'
url=https://github.com/AppImageCrafters/appimage-builder
arch=(x86_64)
license=(MIT)
+conflicts=('appimage-builder')
+provides=('appimage-builder')
depends=("binutils" "desktop-file-utils" "fakeroot" "gdk-pixbuf2" "patchelf" "python-pip" "python-setuptools" "squashfs-tools" "strace" "wget" "zsync")
options=(!strip)
+install='appimage-builder.install'
_tag="Continuous"
_appimage="appimage-builder-1.1.1.dev32+g2709a3b-x86_64.AppImage"
_desktop="org.appimage-crafters.appimage-builder.desktop"
@@ -23,19 +26,6 @@ package() {
"${srcdir}/${_appimage}" \
"${pkgdir}/opt/${_pkgname}/${_pkgname}.AppImage"
- # Skipping desktop & icon since those don't make sense
- # for a tool like this
-
- # Desktop file
- # install -Dm644 \
- # "${srcdir}/squashfs-root/${_desktop}" \
- # "${pkgdir}/usr/share/applications/${_desktop}"
-
- # Icon images
- # install -dm755 "${pkgdir}/usr/share/"
- # cp -a \
- # "${srcdir}/squashfs-root/usr/share/icons" \
- # "${pkgdir}/usr/share/"
# Symlink executable
install -dm755 "${pkgdir}/usr/bin"
diff --git a/appimage-builder.install b/appimage-builder.install
new file mode 100644
index 000000000000..52638c1d02a2
--- /dev/null
+++ b/appimage-builder.install
@@ -0,0 +1,13 @@
+# Full credits to "LuciRose431" in the AUR
+
+pre_install(){
+ ln -s /usr/lib/libfakeroot/libfakeroot.so /usr/lib/libfakeroot/libfakeroot-sysv.so
+ ln -s /usr/bin/fakeroot /usr/bin/fakeroot-sysv
+ ln -s /usr/bin/faked /usr/bin/faked-sysv
+}
+
+pre_remove(){
+ unlink /usr/lib/libfakeroot/libfakeroot-sysv.so
+ unlink /usr/bin/fakeroot-sysv
+ unlink /usr/bin/faked-sysv
+}