summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Cavallo2016-10-02 00:11:54 -0400
committerGabriel Cavallo2016-10-02 00:11:54 -0400
commit4e8010649f6cfba5c6f6c37bc8fc6a69191bb9cf (patch)
tree46c2dbfddb289b9d09a9813174c6644e3c8f1a81
parent9db398d63991d714172d8469b618227b4939dd6d (diff)
downloadaur-4e8010649f6cfba5c6f6c37bc8fc6a69191bb9cf.tar.gz
Add .directory patch from tsujan
-rw-r--r--PKGBUILD55
1 files changed, 23 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e03c5cf5281a..bcf1f9584089 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}