#!/bin/bash # # Maintainer: Deposite Pirate source /usr/src/ports/Build/build.sh NAME=gcr MAJOR=3.8 VERSION=${MAJOR}.0 BUILD=1 DEPENDS=('libgcrypt >= 1.5.0-1' 'gtk+ >= 3.8.0-1') # Description cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < /dev/null fi if [ -x ${SYS_DIR[bin]}/update-desktop-database ]; then ${SYS_DIR[bin]}/update-desktop-database -q fi EOF # Sources SRCNAME[0]=${NAME} SRCVERS[0]=${VERSION} SRCPACK[0]=${URL[gnome]}/${SRCNAME[0]}/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz SRCCOPY[0]="LGPL2" build0() { sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' $(find . -name "Makefile.in") sed -i 's|uidir = $(datadir)/gcr-@GCR_MAJOR@/ui|uidir = $(datadir)/application-data/gcr-@GCR_MAJOR@/ui|g' ui/Makefile.in sed -i 's|pkcs11standalonedir="${libdir}/gnome-keyring/devel"|pkcs11standalonedir="${libdir}/plugins/gnome-keyring/devel"|g' configure CPPFLAGS="-I${SYS_DIR[include]}/gpg-error -I${SYS_DIR[include]}/gcrypt" \ CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ ./configure \ --build="${ARCH}-slackware-linux" \ --disable-dependency-tracking \ --disable-silent-rules \ --enable-static=no \ --enable-shared=yes \ --prefix="${SYS_DIR[usr]}" \ --mandir="${SYS_DIR[man]}" \ --sysconfdir="${SYS_DIR[etc]}" \ --libdir="${SYS_DIR[lib]}" \ --libexecdir="${SYS_DIR[lib]}/exec" \ --localstatedir="${SYS_DIR[var]}" \ --with-pkcs11-modules="${SYS_DIR[lib]}/plugins/pkcs11" \ --with-html-dir="${SYS_DIR[html]}" make ${JOBS} V=1 make install DESTDIR="${PKG}" doc AUTHORS changelog NEWS # No development docs rm -rf ${PKG}${SYS_DIR[html]} }