Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git b/PKGBUILD a/PKGBUILD
- index 746d613..771b09a 100644
- --- b/PKGBUILD
- +++ a/PKGBUILD
- @@ -1,39 +1,55 @@
- # Maintainer: Yen Chi Hsuan <yan12125@gmail.com>
- +# Contributor: James An <james@jamesan.ca>\
- -_pkgname=darling-dmg
- -_github_addr=darlinghq/darling-dmg
- -pkgname=$_pkgname-git
- -pkgver=r69.9c678a4
- +pkgname=darling-dmg-git
- +_pkgname=${pkgname%-git}
- +pkgver=1.0.3.r1.g1548289
- pkgrel=1
- pkgdesc="FUSE module for .dmg files (containing an HFS+ filesystem)"
- arch=('i686' 'x86_64')
- +url="http://www.darlinghq.org"
- license=('GPL3')
- -url='http://www.darlinghq.org'
- -depends=('bzip2' 'fuse' 'icu' 'libxml2' 'openssl' 'zlib')
- -makedepends=('cmake' 'git')
- -source=("$_pkgname"::"git+https://github.com/$_github_addr")
- -sha256sums=('SKIP')
- +depends=('fuse' 'icu' 'libxml2')
- +makedepends=('git' 'boost')
- +provides=("$_pkgname=$pkgver")
- +conflicts=("$_pkgname")
- +options=()
- +install=
- +source=("$_pkgname"::"git+https://github.com/darlinghq/$_pkgname.git")
- +md5sums=('SKIP')
- pkgver() {
- - cd "$srcdir/$_pkgname"
- - ( set -o pipefail
- - git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r/;s/-/./g' ||
- + cd "$_pkgname"
- + (
- + set -o pipefail
- + git describe --long --tag | sed -r 's/([^-]*-g)/r/;s/-/./g;s/^v//' ||
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
- )
- }
- -build() {
- - cd "$srcdir/$_pkgname"
- - mkdir -p build && cd build
- +prepare() {
- + cd "$_pkgname"
- +
- + [ -d build ] \
- + && find build -mindepth 1 -delete \
- + || mkdir build
- +}
- - cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
- +build() {
- + cd "$_pkgname/build"
- + cmake -DWITH_TESTS=1 -DCMAKE_INSTALL_PREFIX=/usr ..
- make
- }
- -package() {
- - cd "$srcdir/$_pkgname/build"
- +check() {
- + cd "$_pkgname/build"
- - make DESTDIR="$pkgdir" install
- + make -k test
- }
- +package() {
- + cd "$_pkgname/build"
- +
- + make DESTDIR="$pkgdir/" install
- +}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement