~alpine/aports

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
2 2

[alpine-aports] [PATCH] testing/mhddfs: new aport

Details
Message ID
<1457874706-2957-1-git-send-email-zsolt@meszarovics.me>
Sender timestamp
1457874706
DKIM signature
missing
Download raw message
Patch: +69 -0
http://mhddfs.uvw.ru/
A fuse-based file system for unifying several mount points into one.
---
 testing/mhddfs/APKBUILD           | 48 +++++++++++++++++++++++++++++++++++++++
 testing/mhddfs/local-uthash.patch | 21 +++++++++++++++++
 2 files changed, 69 insertions(+)
 create mode 100644 testing/mhddfs/APKBUILD
 create mode 100644 testing/mhddfs/local-uthash.patch

diff --git a/testing/mhddfs/APKBUILD b/testing/mhddfs/APKBUILD
new file mode 100644
index 0000000..5d662cf
--- /dev/null
+++ b/testing/mhddfs/APKBUILD
@@ -0,0 +1,48 @@
# Contributor: Zsolt M <zsolt@meszarovics.me>
# Maintainer:
pkgname=mhddfs
pkgver=0.1.39
pkgrel=0
pkgdesc="A fuse-based file system for unifying several mount points into one."
url="http://mhddfs.uvw.ru"
arch="all"
license="GPL3"
depends="fuse"
depends_dev="fuse-dev attr-dev"
makedepends="$depends_dev"
install=""
subpackages=""
_uthashver=1.9.9
source="http://mhddfs.uvw.ru/downloads/${pkgname}_${pkgver}.tar.gz
        saveas-https://github.com/troydhanson/uthash/archive/v${_uthashver}.tar.gz/uthash-v${_uthashver}.tar.gz
        local-uthash.patch"
_builddir="$srcdir"/${pkgname}-${pkgver}

prepare() {
	local i
	cd "$_builddir"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"
	srcdir=${srcdir} make
}

package() {
	cd "$_builddir"
	install -Dsm755 mhddfs "$pkgdir"/usr/bin/${pkgname}
}
md5sums="efc43fa9b4c1437bb233149bd624a459  mhddfs_0.1.39.tar.gz
c3ce9197c818dcb7ca85b59912f310a4  uthash-v1.9.9.tar.gz
79f1cbe1b25e9e7d096614959aa5d420  local-uthash.patch"
sha256sums="702fc5486460c1828898426b1935179ce60bc1ed16fc8bc575c9ec1d12acef91  mhddfs_0.1.39.tar.gz
f2f10115f4de03b98d8c2e860e241d165aa15019bd634ee0e3debe58341bbf0c  uthash-v1.9.9.tar.gz
8243c699e243da20f8cb03ebf43548a069fe4b5737bc1e5841c816383708cfea  local-uthash.patch"
sha512sums="cf1952e665e82a92ccfef9215d4faf78cd235566b67e6ebc3a60ab53089d9391bc41a08e6b203ad052e4a08bdd14428f2d9abe48f341aeb0c80ae1da80f83f89  mhddfs_0.1.39.tar.gz
40b888529db6baba7bdb0a11c3f782719c40470f6b8e4d75ed480c4c465606e990abf65786156a93f4e2f9c8805cbc098550cc3c62e33b7345fa5bf6d146a8c4  uthash-v1.9.9.tar.gz
e288ab2efad8955e621460e46dc6ec7c14f6471498ec3df6900fad00bfbb91d3ba9cabed10f17257c6aa15f5be6558c75d4220e57b935beb1cef0893d7a9bbab  local-uthash.patch"
diff --git a/testing/mhddfs/local-uthash.patch b/testing/mhddfs/local-uthash.patch
new file mode 100644
index 0000000..d9322d4
--- /dev/null
+++ b/testing/mhddfs/local-uthash.patch
@@ -0,0 +1,21 @@
--- mhddfs-0.1.39/Makefile.orig
+++ mhddfs-0.1.39/Makefile
@@ -9,7 +9,7 @@
 #  This program is distributed in the hope that it will be useful,
 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
+	#  GNU General Public License for more details.
 
 #  You should have received a copy of the GNU General Public License
 #  along with this program.  If not, see <http://www.gnu.org/licenses/>.
@@ -24,6 +24,9 @@
 
 CFLAGS	=	-Wall $(shell pkg-config fuse --cflags) \
 			-DFUSE_USE_VERSION=26 -MMD
+
+CFLAGS	+=	-I${srcdir}/uthash-1.9.9/src
+
 ifdef WITHOUT_XATTR
 CFLAGS	+=	-DWITHOUT_XATTR
 endif
-- 
2.6.4



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Natanael Copa <ncopa@alpinelinux.org>
Details
Message ID
<20160322123847.41ff026e@ncopa-desktop.alpinelinux.org>
In-Reply-To
<1457874706-2957-1-git-send-email-zsolt@meszarovics.me> (view parent)
Sender timestamp
1458646727
DKIM signature
missing
Download raw message
On Sun, 13 Mar 2016 13:11:46 +0000
Zsolt M <zsolt@meszarovics.me> wrote:

> http://mhddfs.uvw.ru/
> A fuse-based file system for unifying several mount points into one.
...
> +_uthashver=1.9.9
> +source="http://mhddfs.uvw.ru/downloads/${pkgname}_${pkgver}.tar.gz
> +        saveas-https://github.com/troydhanson/uthash/archive/v${_uthashver}.tar.gz/uthash-v${_uthashver}.tar.gz
> +        local-uthash.patch"

Is uthash relly needed?

Why don't we ship uthash as separate package?

-nc


---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Zsolt Mészárovics <zsolt@meszarovics.me>
Details
Message ID
<CAMKfJRWvHvhs52aytTiG+rZr_vXZPVOTYCcqhO72J5c-yB=AVQ@mail.gmail.com>
In-Reply-To
<20160322123847.41ff026e@ncopa-desktop.alpinelinux.org> (view parent)
Sender timestamp
1458647132
DKIM signature
missing
Download raw message
Yes, mhddfs depends on it. It's just a set of header files, a set of
macros, no .so or anything like that, so I thought it's acceptable
like this, but I'm happy to create an uthash-dev or similar, if that's
preferred.

On 22 March 2016 at 12:38, Natanael Copa <ncopa@alpinelinux.org> wrote:
> On Sun, 13 Mar 2016 13:11:46 +0000
> Zsolt M <zsolt@meszarovics.me> wrote:
>
>> http://mhddfs.uvw.ru/
>> A fuse-based file system for unifying several mount points into one.
> ...
>> +_uthashver=1.9.9
>> +source="http://mhddfs.uvw.ru/downloads/${pkgname}_${pkgver}.tar.gz
>> +        saveas-https://github.com/troydhanson/uthash/archive/v${_uthashver}.tar.gz/uthash-v${_uthashver}.tar.gz
>> +        local-uthash.patch"
>
> Is uthash relly needed?
>
> Why don't we ship uthash as separate package?
>
> -nc


---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)