talimat 886 B

1234567891011121314151617181920212223242526272829303132
  1. # Tanım: Base64 kodlu bir format içine ve içinden hızlı kodlama/kod çözme için bir ANSI C rutini kütüphanesidir.
  2. # URL: http://libb64.sourceforge.net
  3. # Paketçi: milisarge
  4. # Gerekler:
  5. # Grup: kütüphane
  6. isim=libb64
  7. surum=1.2.1
  8. devir=1
  9. kaynak=(https://downloads.sourceforge.net/${isim}/${isim}-${surum}.zip
  10. https://sources.debian.net/data/main/libb/libb64/1.2-3/debian/patches/bufsiz-as-buffer-size.diff)
  11. derle() {
  12. cd $isim-$surum
  13. patch -p1 -i "$SRC"/bufsiz-as-buffer-size.diff
  14. cd src
  15. export CFLAGS="${CFLAGS} -fPIC"
  16. make
  17. export CFLAGS="${CFLAGS} -shared -Wl,-soname,${isim}.so.0"
  18. gcc ${LDFLAGS} ${CFLAGS} *.o -o ${isim}.so.0
  19. install -d "${PKG}/usr/lib"
  20. install libb64.so.0 "${PKG}/usr/lib"
  21. ln -sf /usr/lib/libb64.so.0 "${PKG}/usr/lib/libb64.so"
  22. cd ..
  23. cp -r include "${PKG}/usr"
  24. install -Dm644 LICENSE "${PKG}"/usr/share/licenses/${isim}/LICENSE
  25. }