diff options
author | Chocobo1 | 2021-02-12 12:13:25 +0800 |
---|---|---|
committer | Chocobo1 | 2021-02-12 12:21:02 +0800 |
commit | 98679bd7f5e2af65989fcf1669b5fe4b5d4a3ba0 (patch) | |
tree | 169fa4b5157b8567cc8ad11dd0cb0c6a99e02ae8 | |
parent | e304c000cf4d35aa805494c097c8d41633dea789 (diff) | |
download | aur-98679bd7f5e2af65989fcf1669b5fe4b5d4a3ba0.tar.gz |
upgpkg: mercurial-hg r46486.d7685105e504-1
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 10 insertions, 18 deletions
@@ -1,6 +1,6 @@ pkgbase = mercurial-hg pkgdesc = Distributed source control management tool - pkgver = r42137.d086ba387ae8 + pkgver = r46486.d7685105e504 pkgrel = 1 url = https://www.mercurial-scm.org/ arch = i686 @@ -8,6 +8,7 @@ pkgbase = mercurial-hg license = GPL2 makedepends = mercurial makedepends = python-docutils + makedepends = rust depends = glibc depends = python optdepends = tk: for the hgk GUI @@ -1,15 +1,15 @@ # Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> pkgname=mercurial-hg -pkgver=r42137.d086ba387ae8 +pkgver=r46486.d7685105e504 pkgrel=1 pkgdesc="Distributed source control management tool" arch=('i686' 'x86_64') url="https://www.mercurial-scm.org/" license=('GPL2') depends=('glibc' 'python') +makedepends=('mercurial' 'python-docutils' 'rust') optdepends=('tk: for the hgk GUI') -makedepends=('mercurial' 'python-docutils') provides=('mercurial') conflicts=('mercurial') backup=('etc/mercurial/hgrc') @@ -28,7 +28,7 @@ pkgver() { build() { cd "hg" - make all + make PURE="--rust" all make -C "contrib/chg" } @@ -41,28 +41,19 @@ check() { package() { cd "hg" - python "setup.py" install \ - --optimize 1 \ - --root "$pkgdir" - + make DESTDIR="$pkgdir" PREFIX="/usr" PURE="--rust" install make DESTDIR="$pkgdir" PREFIX="/usr" -C "contrib/chg" install - install -d "$pkgdir/usr/share/man"/{man1,man5} - install -m644 "doc/hg.1" "$pkgdir/usr/share/man/man1" - install -m644 doc/{hgrc.5,hgignore.5} "$pkgdir/usr/share/man/man5" - - install -m755 contrib/{hgk,hg-ssh} "$pkgdir/usr/bin" + install -Dm755 contrib/{hgk,hg-ssh} -t "$pkgdir/usr/bin" install -Dm644 "contrib/bash_completion" "$pkgdir/usr/share/bash-completion/completions/hg" install -Dm644 "contrib/zsh_completion" "$pkgdir/usr/share/zsh/site-functions/_hg" - install -d "$pkgdir/usr/share/emacs/site-lisp" - install -m644 contrib/{mq.el,mercurial.el} "$pkgdir/usr/share/emacs/site-lisp" - - install -Dm644 "contrib/vim/HGAnnotate.vim" "$pkgdir/usr/share/vim/vimfiles/syntax/HGAnnotate.vim" + install -Dm644 contrib/{mq.el,mercurial.el} -t "$pkgdir/usr/share/emacs/site-lisp" + install -Dm644 "contrib/vim/HGAnnotate.vim" -t "$pkgdir/usr/share/vim/vimfiles/syntax" install -Dm755 "$srcdir/mercurial.profile" "$pkgdir/etc/profile.d/mercurial.sh" # FS#38825 - Add certs config to package install -dm755 "$pkgdir/etc/mercurial" - printf "\n[web]\ncacerts = /etc/ssl/certs/ca-certificates.crt\n" >> "$pkgdir/etc/mercurial/hgrc" + printf "[web]\ncacerts = /etc/ssl/certs/ca-certificates.crt\n" >> "$pkgdir/etc/mercurial/hgrc" } |