diff --git a/build-extensions b/build-extensions index 131cb68..fbbb279 100755 --- a/build-extensions +++ b/build-extensions @@ -55,6 +55,7 @@ pcremirror="https://downloads.sourceforge.net/pcre" fmmirror="https://downloads.sourceforge.net/pcmanfm" menucachemirror="https://downloads.sourceforge.net/lxde" notifymirror="http://ftp.gnome.org/pub/gnome/sources/libnotify/0.7" +fribidimirror="https://github.com/fribidi/fribidi/releases/download/v1.0.1" # filenames gcc="gcc-9.2.0.tar.xz" @@ -102,6 +103,7 @@ fm="libfm-1.2.5.tar.xz" ffi="libffi-3.2.1.tar.gz" menucache="menu-cache-1.1.0.tar.xz" notify="libnotify-0.7.6.tar.xz" +fribidi="fribidi-1.0.1.tar.bz2" # work directories tmpdir="`pwd`/pkgsrc" @@ -158,6 +160,7 @@ selinuxsrcdir=${selinux//.orig.tar.gz} fmsrcdir=${fm//.tar.xz} menucachesrcdir=${menucache//.tar.xz} notifysrcdir=${notify//.tar.xz} +fribidisrcdir=${fribidi//.tar.bz2} if [ ! -d "$tmpdir" ]; then echo "Warning: package source directory not found, creating." @@ -806,6 +809,28 @@ pango() } +fribidi() +{ + cd $tmpdir + + # Grab latest sources for libfribidi + if [ ! -d $fribidisrcdir ]; then + wget $fribidimirror/$fribidi + tar -xf $fribidi + fi + + cd $fribidisrcdir + + ./configure --prefix=$freondir + + make -j$corecount + + make install + + cd $tmpdir + +} + freetype() { cd $tmpdir