Mail archive
alpine-aports

[alpine-aports] [PATCH 2/2] main/git: add git-gui and gitk subpackages

From: Andrew Hills <ahills_at_ednos.net>
Date: Fri, 29 May 2015 14:04:23 -0400

---
 main/git/APKBUILD | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)
diff --git a/main/git/APKBUILD b/main/git/APKBUILD
index 5ab057b..636f571 100644
--- a/main/git/APKBUILD
+++ b/main/git/APKBUILD
_at_@ -2,7 +2,7 @@
 # Maintainer: Natanael Copa <ncopa_at_alpinelinux.org>
 pkgname=git
 pkgver=2.4.2
-pkgrel=0
+pkgrel=1
 pkgdesc="A distributed version control system"
 url="http://git.or.cz/"
 arch="all"
_at_@ -24,6 +24,8 @@ subpackages="$pkgname-doc
 	$pkgname-subtree
 	$pkgname-subtree-doc:subtree_doc
 	$pkgname-perl:_git_perl
+	$pkgname-gui
+	$pkgname-gitk
 	"
 
 makedepends="zlib-dev openssl-dev curl-dev expat-dev perl-dev python-dev
_at_@ -37,7 +39,6 @@ source="git-$pkgver.tar.gz::https://github.com/git/git/archive/v$pkgver.tar.gz
 _makeopts="
 	NO_GETTEXT=YesPlease
 	NO_NSEC=YesPlease
-	NO_TCLTK=YesPlease
 	NO_SVN_TESTS=YesPlease
 	USE_LIBPCRE=1"
 
_at_@ -189,6 +190,31 @@ subtree_doc() {
 	make install-man prefix=/usr DESTDIR="$subpkgdir"
 }
 
+gui() {
+	depends="git=$pkgver-r$pkgrel tcl tk"
+	pkgdesc="GUI interface for git"
+	arch="noarch"
+	replaces=""
+
+	mkdir -p "$subpkgdir"/usr/share "$subpkgdir"/usr/libexec/git-core
+	mv "$pkgdir"/usr/share/git-gui "$subpkgdir"/usr/share/
+	mv "$pkgdir"/usr/libexec/git-core/git-citool \
+		"$pkgdir"/usr/libexec/git-core/git-gui \
+		"$pkgdir"/usr/libexec/git-core/git-gui--askpass \
+		"$subpkgdir"/usr/libexec/git-core/
+}
+
+gitk() {
+	depends="git=$pkgver-r$pkgrel tcl tk"
+	pkgdesc="Gitk interface for git"
+	arch="noarch"
+	replaces=""
+
+	mkdir -p "$subpkgdir"/usr/share "$subpkgdir"/usr/bin
+	mv "$pkgdir"/usr/share/gitk "$subpkgdir"/usr/share/
+	mv "$pkgdir"/usr/bin/gitk "$subpkgdir"/usr/bin/
+}
+
 # catch-the-rest of stuff that needs perl
 _git_perl() {
 	depends="git=$pkgver-r$pkgrel perl-git=$pkgver-r$pkgrel perl"
-- 
2.4.2
---
Unsubscribe:  alpine-aports+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-aports+help_at_lists.alpinelinux.org
---
Received on Fri May 29 2015 - 14:04:23 GMT