summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXZS2015-08-18 21:00:01 +0200
committerXZS2015-08-18 21:01:11 +0200
commitf645cf19496459039e6448eae0b0b455af7b0a56 (patch)
tree3a51f4d1956a8d6235e22fc2e2867e0950782d59
parente1a29e367533444cfdf73a451627b5e1bb33b8f0 (diff)
downloadaur-f645cf19496459039e6448eae0b0b455af7b0a56.tar.gz
utilize standardized git templates
They are to be found in the AUR package git-makepkg-template-git
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD25
2 files changed, 15 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f6d392b85bf8..73dd392d1e23 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = texlive-localmanager-git
pkgdesc = A shell and command-line utility to manage TeXLive on Arch Linux
- pkgver = v0.4.5.r3.g8c9f9e4
+ pkgver = 0.4.5.r3.g8c9f9e4
pkgrel = 1
url = http://wiki.archlinux.org/index.php?title=TeXLive#TeXLive_Local_Manager
install = tllocalmgr.install
@@ -13,9 +13,8 @@ pkgbase = texlive-localmanager-git
depends = perl-term-readline-gnu
depends = perl-list-moreutils
depends = perl-http-message
- provides = texlive-localmanager=v0.4.5.r3.g8c9f9e4
+ provides = texlive-localmanager
conflicts = texlive-localmanager
- replaces = texlive-localmanager
source = texlive-localmanager::git://projects.archlinux.org/users/remy/texlive-localmanager.git
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index ee18f467e7cc..3253ec73d715 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,30 +3,31 @@
# Contributor: Rémy Oudompheng <remy@archlinux.org>
# Contributor: Firmicus <francois . archlinux . org>
-_pkgname=texlive-localmanager
-pkgname=${_pkgname}-git
-pkgver=v0.4.5.r3.g8c9f9e4
+pkgname=texlive-localmanager-git
+pkgver=0.4.5.r3.g8c9f9e4
pkgrel=1
pkgdesc="A shell and command-line utility to manage TeXLive on Arch Linux"
arch=('any')
url="http://wiki.archlinux.org/index.php?title=TeXLive#TeXLive_Local_Manager"
license=('GPL')
depends=('texlive-core>=2011' 'perl-libwww' 'perl-term-shellui' 'perl-term-readline-gnu' 'perl-list-moreutils' 'perl-http-message')
-conflicts=("${_pkgname}")
-replaces=("${_pkgname}")
-provides=("${_pkgname}=${pkgver}")
-makedepends=('git')
-source=("$_pkgname::git://projects.archlinux.org/users/remy/${_pkgname}.git")
-md5sums=('SKIP')
install='tllocalmgr.install'
+_giturl="git://projects.archlinux.org/users/remy/${pkgname%-git}.git"
+makedepends+=('git')
+source+=("${_gitname:=${pkgname%-git}}::${_giturl:-git+$url}")
+md5sums+=('SKIP')
+provides+=($_gitname)
+conflicts+=($_gitname)
pkgver() {
- cd $srcdir/$_pkgname
- git describe --long --tags | sed -r 's/^foo-//;s/([^-]*-g)/r\1/;s/-/./g'
+ cd ${_gitname:-$pkgname}
+ git describe --long --tags 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1'
+ [ ${PIPESTATUS[0]} -ne 0 ] && \
+printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
package() {
- cd $srcdir/$_pkgname
+ cd "$_gitname"
install -d $pkgdir/usr/bin
install -d $pkgdir/var/lib/texmf/arch/tlpkg/TeXLive
install -m755 tllocalmgr $pkgdir/usr/bin/