Browse Source

added PKGBUILD script for Arch-based distributions

Alexander Shiryaev 2 năm trước cách đây
mục cha
commit
b4bba4ac36
1 tập tin đã thay đổi với 38 bổ sung0 xóa
  1. 38 0
      dev/arch/PKGBUILD

+ 38 - 0
dev/arch/PKGBUILD

@@ -0,0 +1,38 @@
+# Maintainer: Alexander Shiryaev <shiryaev.a.v@gmail.com>
+pkgname=bbcp-git
+_name=${pkgname%-git}
+pkgver=r668.6790786
+pkgrel=1
+pkgdesc="BlackBox Cross-Platform"
+arch=('i686' 'x86_64')
+url="https://blackbox.oberon.org/"
+license=('custom')
+depends=(lib32-glibc lib32-gtk2)
+makedepends=('git')
+provides=("$_name")
+conflicts=("$_name")
+options=(!emptydirs)
+source=(git+https://github.com/bbcb/bbcp.git)
+md5sums=('SKIP')
+
+pkgver() {
+	cd "$srcdir/$_name"
+	printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+	cd "$srcdir/$_name/BlackBox"
+	./switch-target `uname -s` GUI
+	./build
+}
+
+package() {
+	cd "$srcdir/$_name/BlackBox"
+	mkdir -p "$pkgdir"/usr/{lib,bin}
+	./export "$pkgdir"/usr/lib/$_name
+	cd "$pkgdir"/usr/bin
+	ln -s ../lib/$_name/run-BlackBox $_name
+
+	install -Dm644 "$srcdir/$_name/BlackBox/LICENSE.txt" \
+		"$pkgdir/usr/share/licenses/$_name/LICENSE.txt"
+}