summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD32
-rw-r--r--libumlib0.diff31
3 files changed, 66 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b15da4bb00c4..baea7a7cc3e9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,16 +4,25 @@ pkgbase = libumlib0
pkgrel = 1
url = https://sourceforge.net/projects/view-os
install = libumlib0.install
+ arch = i686
arch = x86_64
license = GPL2
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = make
+ makedepends = libtool
depends = glibc>=2.4
provides = libumlib0=0.8.2
conflicts = libumlib0
replaces = libumlib0
- source = http://ftp.us.debian.org/debian/pool/main/u/umview/libumlib0_0.8.2-1.1_amd64.deb
+ source = http://http.debian.net/debian/pool/main/u/umview/umview_0.8.2.orig.tar.gz
source = libumlib0.install
- md5sums = 28edfce5ed77824603fbf0742a790e78
+ source = libumlib0.diff
+ source = http://ftp.us.debian.org/debian/pool/main/u/umview/libumlib0_0.8.2-1.1_i386.deb
+ md5sums = ac6d6baeb5700943ecf5021d980ceb7d
md5sums = b4165e6142a92d65c8e14479486decc4
+ md5sums = c3c17eafbb532433d49e37f9cfabbed7
+ md5sums = 7fb63081024db1b749e24cb19416ff66
pkgname = libumlib0
diff --git a/PKGBUILD b/PKGBUILD
index da0c86d02498..f5b04bcf3efd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,40 @@ pkgname=libumlib0
pkgver=0.8.2
pkgrel=1
pkgdesc="Library with common functions used by every UMView module."
-arch=('x86_64')
+arch=('i686' 'x86_64')
url="https://sourceforge.net/projects/view-os"
license=('GPL2')
depends=('glibc>=2.4')
+makedepends=('autoconf' 'automake' 'make' 'libtool')
provides=("$pkgname=$pkgver")
conflicts=("$pkgname")
replaces=("$pkgname")
install="${pkgname}.install"
-source=("http://ftp.us.debian.org/debian/pool/main/u/umview/libumlib0_0.8.2-1.1_amd64.deb"
- "${pkgname}.install")
-md5sums=("28edfce5ed77824603fbf0742a790e78"
- "b4165e6142a92d65c8e14479486decc4")
+source=("http://http.debian.net/debian/pool/main/u/umview/umview_0.8.2.orig.tar.gz"
+ "${pkgname}.install"
+ "${pkgname}.diff"
+ "http://ftp.us.debian.org/debian/pool/main/u/umview/libumlib0_0.8.2-1.1_i386.deb")
+md5sums=("ac6d6baeb5700943ecf5021d980ceb7d"
+ "b4165e6142a92d65c8e14479486decc4"
+ "c3c17eafbb532433d49e37f9cfabbed7"
+ "7fb63081024db1b749e24cb19416ff66")
prepare() {
- cd "$srcdir"
- tar -xf data.tar.xz
+ cd $srcdir
+ patch -i ${pkgname}.diff umview-${pkgver}/Makefile.am
+}
+
+build(){
+ cd "$srcdir/umview-${pkgver}"
+ autoreconf -i
+ ./configure --prefix="${pkgdir}/usr" --disable-static
+ make
}
package() {
- cp -r "${srcdir}/usr" "$pkgdir"
+ mkdir -p ${pkgdir}/usr/share
+ tar -xf data.tar.xz
+ cp -r usr/share ${pkgdir}/usr/
+ cd "$srcdir/umview-${pkgver}"
+ make install &> /dev/null
}
diff --git a/libumlib0.diff b/libumlib0.diff
new file mode 100644
index 000000000000..cd2b707f7488
--- /dev/null
+++ b/libumlib0.diff
@@ -0,0 +1,31 @@
+*** Makefile.am 2012-05-12 19:31:55.000000000 +0200
+--- changes 2015-10-01 11:48:02.154262654 +0200
+***************
+*** 2,20 ****
+
+ DEBUGLEVEL = 3
+
+! SUBDIRS = doc include um_lib um_cmd um_testmodule umdev umdev_testmodules umdevmbr umbinfmt xmview ummisc ummisc_modules um_viewfs umnet umnet_modules umfuse_modules
+!
+! if ENABLE_UMDEVTAP
+! SUBDIRS += umdevtap
+! endif
+!
+! if ENABLE_UMFUSE
+! SUBDIRS += umfuse
+! endif
+!
+! if ENABLE_UM_LWIP
+! SUBDIRS += umnetlwipv6
+! endif
+
+ tags:
+ ctags -R .
+--- 2,8 ----
+
+ DEBUGLEVEL = 3
+
+! SUBDIRS = um_lib
+
+ tags:
+ ctags -R .