#Maintainer: Dimitris Tzemos pkgname=scribus pkgver=1.4.6 pkgrel=1dj source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz") sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname url="http://www.scribus.net/" slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "Scribus (open-source professional page layout program)" "Scribus is an open-source program that brings award-winning" "professional page layout to Linux/Unix, MacOS X and Windows" "desktops with a combination of 'press-ready' output and new" "approaches to page layout." ) build() { cd $SRC/$pkgname-$pkgver # Fix doc path sed -e 's|/share/doc/|/doc/|g' -e "s|/share/doc/scribus/|/doc/scribus-$VERSION/|g" -i scribus/scpaths.cpp # Fix man path sed -e 's|CMAKE_INSTALL_DATAROOTDIR}/man/|CMAKE_INSTALL_PREFIX}/man/|g' \ -e 's|CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/|CMAKE_INSTALL_PREFIX}/doc/${MAIN_DIR_NAME}-${VERSION}/|g' \ -e 's|CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/|CMAKE_INSTALL_PREFIX}/doc/${MAIN_DIR_NAME}-${VERSION}/|g' \ -e 's|CMAKE_INSTALL_DATAROOTDIR}/doc/|CMAKE_INSTALL_PREFIX}/man/|g' \ -i CMakeLists.txt mkdir -p build cd build cmake \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_BUILD_TYPE=none \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DRENDER_LIB=CAIRO \ -DDOCDIR=/usr/doc/$pkgname-$pkgver \ -DMANDIR=/usr/man \ -Wno-dev \ .. make $NUMJOBS || return 1 make DESTDIR=$PKG install/strip || return 1 cd .. # Install desktop and icon files install -Dm644 scribus.desktop $PKG/usr/share/applications/scribus.desktop install -Dm644 $PKG/usr/share/scribus/icons/scribus.png $PKG/usr/share/pixmaps/scribus.png }