blob: bf541eb79b54bd63d54b50d48f87ae67659e9d5f (
plain)
1 # Description: Library for file management.
2 # URL: https://wiki.lxde.org/en/PCManFM
3 # Maintainer: Danny Rawlins, crux at romster dot me
4 # Depends on: gtk3 libfm-extra menu-cache vala xorg-libxdamage
5 # Optional: dbus-glib gtk gvfs libexif
6
7 name=libfm
8 version=1.3.2
9 release=3
10 source=(https://downloads.sourceforge.net/pcmanfm/$name-$version.tar.xz)
11
12 build() {
13 cp -r $SRC/$name-$version $SRC/gtk3
14
15 cd $SRC/gtk3
16 ./configure \
17 --prefix=/usr \
18 --sysconfdir=/etc \
19 --with-gnu-ld \
20 --disable-nls \
21 --disable-gtk-doc-html \
22 --with-gtk=3
23
24 make
25 make DESTDIR=$PKG install
26
27 cd $SRC
28
29 if prt-get isinst gtk; then
30 cp -r $SRC/$name-$version $SRC/gtk2
31
32 cd $SRC/gtk2
33 ./configure \
34 --prefix=/usr \
35 --sysconfdir=/etc \
36 --with-gnu-ld \
37 --disable-nls \
38 --disable-gtk-doc-html
39
40 # https://bugzilla.gnome.org/show_bug.cgi?id=656231
41 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
42
43 make
44 make DESTDIR=$PKG install
45 cd $SRC
46 fi
47
48 rm -r $PKG/usr/share/locale
49
50 rm -r $PKG/usr/include/libfm
51 mv $PKG/usr/include/libfm-1.0/ $PKG/usr/include/libfm
52
53 # In libfm-extra
54 rm -r $PKG/usr/include/libfm/fm-{extra,version,xml-file}.h \
55 $PKG/usr/lib/libfm-extra.* \
56 $PKG/usr/lib/pkgconfig/libfm-extra.pc
57 }
|