diff options
author | Podhorsky Jiri | 2015-06-16 19:08:14 +0200 |
---|---|---|
committer | Podhorsky Jiri | 2015-06-16 19:08:14 +0200 |
commit | 03a184d581252d7b8e7f2527725b1607e79e36a9 (patch) | |
tree | fe734f7bcb5fbcc29079537a023408c4068ac035 | |
download | aur-libfm-gtk3-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | libfm.install | 14 |
3 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dcc9658ee467 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = libfm-gtk3-git + pkgdesc = Library for file management + pkgver = 1.2.3.r50.ge6d3530 + pkgrel = 1 + url = http://www.lxde.org + install = libfm.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = intltool + makedepends = gtk-doc + depends = gtk3 + depends = menu-cache + depends = desktop-file-utils + depends = libexif + depends = dbus-glib + provides = libfm=1.2.3.r50.ge6d3530 + provides = libfm-extra + conflicts = libfm + source = libfm::git://git.lxde.org/git/lxde/libfm.git + sha256sums = SKIP + +pkgname = libfm-gtk3-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..23b667f458b9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: ksj <podhorsky.ksj@gmail.com> +# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +# Contributor: Unknown47 <unknown47r@gmail.com> +# Contributor: Angel Velasquez <angvp@archlinux.org> +# Contributor: Juergen Hoetzel <juergen@archlinux.org> + +_gitname=libfm +pkgname=$_gitname-gtk3-git +pkgver=1.2.3.r50.ge6d3530 +pkgrel=1 +pkgdesc='Library for file management' +arch=('i686' 'x86_64') +url="http://www.lxde.org" +license=('GPL2') +depends=('gtk3' 'menu-cache' 'desktop-file-utils' 'libexif' 'dbus-glib') +makedepends=('git' 'intltool' 'gtk-doc') +provides=("$_gitname=$pkgver" "$_gitname-extra") +conflicts=("$_gitname") +install=$_gitname.install +source=("$_gitname::git://git.lxde.org/git/lxde/$_gitname.git") +sha256sums=('SKIP') + +pkgver() { + cd $_gitname + ( + set -o pipefail + git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd $_gitname + ./autogen.sh + ./configure --with-gtk=3 --enable-gtk-doc-html=no --disable-actions --prefix=/usr --sysconfdir=/etc --with-gnu-ld + + make +} + +check() { + cd $_gitname + make check +} + +package() { + cd $_gitname + make DESTDIR="$pkgdir" install + + # Temporary fix to FS#32361 + rm -rf "$pkgdir"/usr/include/libfm + mv "$pkgdir"/usr/include/libfm-1.0/ "$pkgdir"/usr/include/libfm + + # Split libfm-extra + [[ -d $srcdir/libfm-extra ]] && rm -r "$srcdir/libfm-extra/" + mkdir "$srcdir"/libfm-extra + mv "$pkgdir"/usr/include/libfm/fm-{extra,version,xml-file}.h \ + "$pkgdir"/usr/lib/libfm-extra.so* \ + "$pkgdir"/usr/lib/pkgconfig/libfm-extra.pc \ + "$srcdir/libfm-extra/" +} diff --git a/libfm.install b/libfm.install new file mode 100644 index 000000000000..5329d70d8233 --- /dev/null +++ b/libfm.install @@ -0,0 +1,14 @@ +post_install() { + update-mime-database /usr/share/mime > /dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + + |