diff options
author | Chih-Hsuan Yen | 2018-09-15 17:22:04 +0800 |
---|---|---|
committer | Chih-Hsuan Yen | 2018-09-15 17:22:04 +0800 |
commit | 443f62c3d52e59aa0324c8e81c53397187b4455b (patch) | |
tree | ee6381733222130bf67f20700933504eafc1a3d6 | |
parent | 8a67a687d373eb0bf207b753934a863bd7c443f8 (diff) | |
download | aur-443f62c3d52e59aa0324c8e81c53397187b4455b.tar.gz |
drop an unnecessary patch and misc changes/improvements
Ref: https://github.com/darlinghq/darling-dmg/issues/87
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | enoattr.patch | 14 |
3 files changed, 21 insertions, 39 deletions
@@ -1,7 +1,7 @@ pkgbase = darling-dmg-git pkgdesc = FUSE module for .dmg files (containing an HFS+ filesystem) - pkgver = 1.0.4.r26.g524bfa6 - pkgrel = 1 + pkgver = 1.0.4.r73.g97a92a6 + pkgrel = 2 epoch = 1 url = https://www.darlinghq.org arch = i686 @@ -16,13 +16,11 @@ pkgbase = darling-dmg-git depends = libxml2 depends = openssl depends = zlib - provides = darling-dmg=1.0.4.r26.g524bfa6 + provides = darling-dmg=1.0.4.r73.g97a92a6 conflicts = darling-git conflicts = darling-dmg source = git+https://github.com/darlinghq/darling-dmg - source = enoattr.patch sha256sums = SKIP - sha256sums = c0d15ceffbf957d823dc69b8c5adbfc4ef8c9ddd500fe8e118bac51f4d8ad0f7 pkgname = darling-dmg-git @@ -3,8 +3,8 @@ _pkgname=darling-dmg pkgname=$_pkgname-git -pkgver=1.0.4.r26.g524bfa6 -pkgrel=1 +pkgver=1.0.4.r73.g97a92a6 +pkgrel=2 epoch=1 pkgdesc="FUSE module for .dmg files (containing an HFS+ filesystem)" arch=('i686' 'x86_64') @@ -13,44 +13,42 @@ url='https://www.darlinghq.org' depends=('bzip2' 'fuse' 'icu' 'libxml2' 'openssl' 'zlib') # boost is used only in check() but the build step requires it to build a test executable makedepends=('cmake' 'git' 'boost') -source=("git+https://github.com/darlinghq/darling-dmg" - enoattr.patch) -sha256sums=('SKIP' - 'c0d15ceffbf957d823dc69b8c5adbfc4ef8c9ddd500fe8e118bac51f4d8ad0f7') +source=("git+https://github.com/darlinghq/darling-dmg") +sha256sums=('SKIP') conflicts=('darling-git' "$_pkgname") provides=("$_pkgname=$pkgver") pkgver() { - cd "$srcdir/$_pkgname" + cd $_pkgname ( set -o pipefail - git describe --long --tag 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + git describe --long --tag 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' ) } prepare() { - cd "$srcdir/$_pkgname" - patch -Np1 -i ../enoattr.patch + cd $_pkgname + mkdir -p build } build() { - cd "$srcdir/$_pkgname" - mkdir -p build && cd build + cd $_pkgname/build - cmake -DWITH_TESTS=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr .. + cmake \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DWITH_TESTS=1 \ + .. - make + make } check() { - cd "$srcdir/$_pkgname/build" + cd $_pkgname/build - make test + make test } package() { - cd "$srcdir/$_pkgname/build" + cd $_pkgname/build - make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" install } - diff --git a/enoattr.patch b/enoattr.patch deleted file mode 100644 index 2fbad07131e3..000000000000 --- a/enoattr.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/src/main-fuse.cpp b/src/main-fuse.cpp -index f6b28c7..059666f 100644 ---- a/src/main-fuse.cpp -+++ b/src/main-fuse.cpp -@@ -18,6 +18,9 @@ - #ifdef DARLING - # include "stat_xlate.h" - #endif -+#if __linux__ -+# include <attr/attributes.h> -+#endif - - std::shared_ptr<Reader> g_fileReader; - std::unique_ptr<HFSHighLevelVolume> g_volume; |