# Contributor: Jens Vehlhaber # Maintainer: Jens Vehlhaber pkgname=owfs pkgver=3.1p0 pkgrel=1 pkgdesc="OWFS 1-Wire File System" url="http://www.owfs.org" arch="all" license="GPLv2" depends="" depends_dev="linux-headers fuse-dev automake autoconf libtool libusb-dev libusb-compat-dev avahi-dev" makedepends="$depends_dev" install="$pkgname.pre-install" subpackages="$pkgname-doc $pkgname-dev" source="http://downloads.sourceforge.net/project/owfs/owfs/$pkgver/owfs-$pkgver.tar.gz 01-update.patch 02-libusb.patch owfs.initd owserver.initd owhttpd.initd " _builddir="$srcdir"/owfs-$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" ./bootstrap ./configure \ --prefix=/usr \ --libexecdir=/usr/lib \ --enable-usb \ --enable-owfs \ --disable-owphp \ --disable-owpython \ --disable-swig \ --disable-zero || return 1 make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 install -D -m755 "$srcdir"/$pkgname.initd \ ${pkgdir}/etc/init.d/$pkgname || return 1 install -D -m755 "$srcdir"/owserver.initd \ ${pkgdir}/etc/init.d/owserver || return 1 install -D -m755 "$srcdir"/owhttpd.initd \ ${pkgdir}/etc/init.d/owhttpd || return 1 } md5sums="3d8919af078ae8c9171e5713a1789195 owfs-3.1p0.tar.gz 51cef075a2d60322c108ed4aaa895057 01-update.patch d1bfe7af1a8b69c74278e15aaeaa2ec8 02-libusb.patch a2e906eb24ffa645d39ff9b3bd6a7995 owfs.initd 290528b2d8208418b1650b09cb1d875c owserver.initd cff6358b00b660e91d2c0d0531d1f0c3 owhttpd.initd" sha256sums="62fca1b3e908cd4515c9eb499bf2b05020bbbea4a5b73611ddc6f205adec7a54 owfs-3.1p0.tar.gz 24a80e075a7dc338ffbba2fbc48acdbfd0614bffb8f3a8bd0b6ac3c5d47acce4 01-update.patch 4a067d784ea6725dfaff27739e2078a5fcfb23e82def6376bfe3085574f44bda 02-libusb.patch 478687c6c88cd7570ebc61f6ebd924fa6bd318044ad95d08296531301cbed1c3 owfs.initd 883979bcdbfb3be92e91c2a18ab41bd925e0a59ae5e7c43eaa9db577bf239a4c owserver.initd 922f811eaf5dab2e930b3be81d1b104142d2e65562ab3db0162a48fd7bbd97f5 owhttpd.initd" sha512sums="fc00e9d55be1cfd419df9f39c0aa3517f9c21a2ff4133d9feffc8e737bfa194eb4acba0a0fec65134cb86c8640c5341db638a74674e973025f203a989ca678ba owfs-3.1p0.tar.gz 632389313179c9371a0b16dca15158c72b00006ec43eb9e973823d221200091ab74cae31f90d06e7932b63ac9180d19822c18cb37d69f42d1a3a4761eac52ce3 01-update.patch e5932a0caf5c79967182a73465e1f0bfe21de4e4e1298fbca7bdbc5ad2bd53f0ba880cfa2b2a8b2c09463f00724af3d0874308bfcb554691a76b761ad420b122 02-libusb.patch ea1b769a6c6f18ad19578f36b42d359d8acee012a6fe272e09b94e9c535efb5d8a884e0de72658d6d25f3615f31f0b57929d3fd13628aa51441c101e85bdb010 owfs.initd 3bdd205bae90610b6aa9899216ca1c301f2244aeedbb9426712834833cfdbdbfc47296803b3aeed815ad53015a97f835477b3c51ad558577c2c88114e0b5f91a owserver.initd 3f1c76934525009851db3e01a102e93d1934771b8e101ffa4b2d563342e1a74af004f512a33fe120fc9118fe646920fc922222330c4d8043533e23a5e2b3f79c owhttpd.initd"