diff options
author | Gabriel Cavallo | 2016-10-02 00:11:54 -0400 |
---|---|---|
committer | Gabriel Cavallo | 2016-10-02 00:11:54 -0400 |
commit | 4e8010649f6cfba5c6f6c37bc8fc6a69191bb9cf (patch) | |
tree | 46c2dbfddb289b9d09a9813174c6644e3c8f1a81 | |
parent | 9db398d63991d714172d8469b618227b4939dd6d (diff) | |
download | aur-4e8010649f6cfba5c6f6c37bc8fc6a69191bb9cf.tar.gz |
Add .directory patch from tsujan
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 23 insertions, 32 deletions
@@ -3,33 +3,37 @@ _name=libfm pkgname=libfm-directory_thumbnails pkgver=1.2.4 -pkgrel=1 -pkgdesc='Library for file management. Patched to allow directory thumbnails' -depends=('dbus-glib' 'libexif' 'menu-cache' 'shared-mime-info' "libfm-extra=$pkgver") -makedepends=('udisks' 'intltool' 'gtk-doc') -optdepends=('pcmanfm-covers: Directory thumbnailer for PCManFM (gtk2/3 and qt)') -provides=("libfm=$pkgver") -conflicts=("libfm=$pkgver") -url='http://pcmanfm.sourceforge.net/' +pkgrel=2 +pkgdesc='Library for file management. Patched to allow directory thumbnails.' +depends=('menu-cache') +makedepends=('git' 'libexif' 'intltool' 'vala') +provides=("$_name=$pkgver" "$_name-extra=$pkgver") +conflicts=("$_name=$pkgver" "$_name-extra=$pkgver") +url="https://github.com/lxde/$_name" arch=('i686' 'x86_64') -license=('GPL') -source=("https://downloads.sourceforge.net/pcmanfm/libfm-$pkgver.tar.xz" - "https://sourceforge.net/p/pcmanfm/bugs/1020/attachment/directory_thumbnails.patch") -sha256sums=('7804f6f28cb3d1bc8ffb3151ab7ff0c063b27c5f9b06c682eb903e01cf25502f' - '7065c345ae29762a6e3d75c6757b999c5d609a967f61522c15f6e85d8b4bc9ef') +license=('GPL2') +source=("git+https://github.com/lxde/$_name.git" + "https://sourceforge.net/p/pcmanfm/bugs/1020/attachment/directory_thumbnails.patch" + "https://github.com/tsujan/libfm/commit/49150d1f66e1be15ac9fdcb4416e4f0cd06a9dd3.patch") +sha256sums=('SKIP' + '7065c345ae29762a6e3d75c6757b999c5d609a967f61522c15f6e85d8b4bc9ef' + 'b288c7ba468e954f67dddc05c8447e1c6192c08069d564fa40724781a1caa709') prepare() { - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/$_name" patch -Np1 < "../directory_thumbnails.patch" + patch -Np1 < "../49150d1f66e1be15ac9fdcb4416e4f0cd06a9dd3.patch" } build() { - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/$_name" + ./autogen.sh ./configure --prefix=/usr \ --sysconfdir=/etc \ - --enable-udisks \ - --enable-gtk-doc \ - --with-gnu-ld + --without-gtk \ + --disable-gtk-doc \ + --disable-udisks \ + --enable-actions \ # https://bugzilla.gnome.org/show_bug.cgi?id=656231 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool @@ -38,24 +42,11 @@ build() { } package() { - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/$_name" 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 - - # libfm-extra - rm -rf "$pkgdir"/usr/include/libfm/fm-{extra,version,xml-file}.h \ - "$pkgdir"/usr/lib/libfm-extra.* \ - "$pkgdir"/usr/lib/pkgconfig/libfm-extra.pc - - # libfm-gtk2 - rm -rf "$pkgdir"/usr/bin \ - "$pkgdir"/usr/lib/libfm-gtk.* \ - "$pkgdir"/usr/lib/libfm/modules/gtk-* \ - "$pkgdir"/usr/lib/pkgconfig/libfm-gtk.pc \ - "$pkgdir"/usr/share/applications \ - "$pkgdir"/usr/share/man } |