milis/talimatname/genel/o/ocaml-lablgtk/talimat

41 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: O'Caml kütüphane yöneticisi
# URL: http://projects.camlcity.org/projects/findlib.html
# Paketçi: milisarge
# Gerekler: ocaml ocaml-findlib ocaml-lablgl gtk2 librsvg libglade gtksourceview2 xorg-mesa
name=ocaml-lablgtk
_name=lablgtk
version=2.18.5
release=1
source=(https://forge.ocamlcore.org/frs/download.php/1627/$name-$version.tar.gz)
derle() {
cd ${_name}-$version
export LD_LIBRARY_PATH=/usr/lib/ocaml/stublibs/:/usr/lib/ocaml/:${LD_LIBRARY_PATH}
./configure \
--prefix=/usr \
--libdir=/usr/lib \
--build=$ARCH-milis-linux \
--with-glade \
--with-rsvg \
--with-gtksourceview2
sed -i -e "s/\\(CFLAGS = .*\\)/\\1 ${SLKCFLAGS}/" src/Makefile
sed -i -e "s/\\(CFLAGS += -O\\)/CFLAGS +=/" src/Makefile
make -j1 world
#make DESTDIR=$PKG install
make install BINDIR="$PKG/usr/bin/"
mkdir -p "$PKG/usr/lib/ocaml/stublibs"
mv /usr/lib/ocaml/site-lib/lablgtk2 "$PKG/usr/lib/ocaml/"
cp src/dlllablglade2.so "$PKG/usr/lib/ocaml/stublibs/"
cp src/dlllablgtk2.so "$PKG/usr/lib/ocaml/stublibs/"
cp src/dlllablgtksourceview2.so "$PKG/usr/lib/ocaml/stublibs/"
cp src/dlllablrsvg.so "$PKG/usr/lib/ocaml/stublibs/"
# remove file conflicting with ocaml's ones
rm -f $PKG/usr/lib/ocaml/ld.conf
}