123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # 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
- # Grup: kütüphane
- isim=ocaml-lablgtk
- _isim=lablgtk
- surum=2.18.5
- devir=1
- kaynak=(https://forge.ocamlcore.org/frs/download.php/1627/$isim-$surum.tar.gz)
- derle() {
- cd ${_isim}-$surum
- 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
-
-
- }
|