summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD38
-rw-r--r--enoattr.patch14
3 files changed, 21 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 53e3fea044b4..17179ad644f6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index bfa5c1cfff1a..a2db969894aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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;