diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-08-03 15:24:10 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-08-03 15:24:10 +0800 |
| commit | b43dc5a35f5272f29c233a917820b4fceab3ddf7 (patch) | |
| tree | 2860e06b8f61e4955adcf1f6a25656bceca0cfe8 /repos/xorg/libfm/abuild | |
| parent | cd684c6fe59a029e4d16a107f9d4ffe0bdee6404 (diff) | |
| download | alicelinux-b43dc5a35f5272f29c233a917820b4fceab3ddf7.tar.gz alicelinux-b43dc5a35f5272f29c233a917820b4fceab3ddf7.zip | |
libfm: new added
Diffstat (limited to 'repos/xorg/libfm/abuild')
| -rw-r--r-- | repos/xorg/libfm/abuild | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/repos/xorg/libfm/abuild b/repos/xorg/libfm/abuild new file mode 100644 index 00000000..d8e071e1 --- /dev/null +++ b/repos/xorg/libfm/abuild @@ -0,0 +1,37 @@ +name=libfm +version=1.3.2 +release=1 +source="https://downloads.sourceforge.net/pcmanfm/$name-$version.tar.xz + gcc14-support.patch + fix-background-colour-gtk3.patch" +build_opt="--with-gtk=3 --disable-old-actions" + +prebuild() { + # Update xarchiver option + # https://github.com/lxde/libfm/issues/35 + sed -i 's/create=xarchiver --add-to %F/create=xarchiver --compress %F/' data/archivers.list + + # disable gtk-doc + sed -ie '/^SUBDIR.*=/s#docs##' Makefile.am + sed -ie '/^[[:space:]]*docs/d' configure.ac + + # faking gtkdocize + mkdir bin + touch bin/gtkdocize + chmod +x bin/gtkdocize + export PATH=$PATH:$PWD/bin + + autoreconf -fi +} + +postbuild() { + rm $PKG/usr/include/libfm + mv $PKG/usr/include/libfm-1.0 $PKG/usr/include/libfm + rm $PKG/usr/lib/libfm-extra.so* \ + $PKG/usr/lib/libfm-extra.a \ + $PKG/usr/lib/libfm-extra.la + rm $PKG/usr/lib/pkgconfig/libfm-extra.pc + rm $PKG/usr/include/libfm/fm-extra.h \ + $PKG/usr/include/libfm/fm-version.h \ + $PKG/usr/include/libfm/fm-xml-file.h +} |