aboutsummaryrefslogtreecommitdiffstats
path: root/community/myrepos/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/myrepos/APKBUILD')
-rw-r--r--community/myrepos/APKBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/community/myrepos/APKBUILD b/community/myrepos/APKBUILD
new file mode 100644
index 00000000000..655671c4433
--- /dev/null
+++ b/community/myrepos/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=myrepos
+pkgver=1.20180726
+pkgrel=0
+pkgdesc="A multiple repository management tool"
+url="https://git.joeyh.name/git/myrepos.git"
+arch="noarch"
+license="GPL-2.0-or-later"
+depends="perl git"
+replaces="mr"
+subpackages="$pkgname-doc"
+source="https://git.joeyh.name/index.cgi/myrepos.git/snapshot/myrepos-$pkgver.tar.gz"
+
+build() {
+ make
+}
+
+check() {
+ make test
+}
+
+package() {
+ install -Dm755 mr "$pkgdir"/usr/bin/mr
+ cd "$builddir"/lib
+ for file in git-fake-bare git-svn unison; do
+ install -Dpm 0644 $file \
+ "$pkgdir"/usr/share/$pkgname/$file
+ done
+}
+
+doc() {
+ cd "$builddir"
+ mkdir -p "$subpkgdir"/usr/share/man
+ mv "$builddir"/*.1 "$subpkgdir"/usr/share/man/
+ # Sample configuration files
+ for file in mrconfig mrconfig.complex; do
+ install -Dpm 0644 $file \
+ "$subpkgdir"/usr/share/doc/$pkgname/$file
+ done
+ default_doc
+}
+
+sha512sums="cf39208ecf1fc4008cf29c1585d33e9b17dc08350d2bc816a4ce0b4e12eaceffcf7bfbbf2036a70ac2aa979070da601e422ccbedd824f33354b20cfe3a988fef myrepos-1.20180726.tar.gz"