diff options
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | configure.patch | 82 |
5 files changed, 157 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..57ce6eed6f92 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +# Generated by mksrcinfo v8 +# Fri Feb 10 11:31:22 UTC 2017 +pkgbase = utopia-documents + pkgdesc = PDF reader that displays interactive annotations on scientific articles + pkgver = 3.0.0 + pkgrel = 1 + url = http://utopiadocs.com + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = boost + makedepends = swig + makedepends = glew + depends = libqglviewer + depends = pcre + depends = qt5-svg + depends = qt5-webkit + depends = qt5-script + depends = poppler-qt5 + depends = python2-pyqt5 + provides = utopia-documents + source = http://utopiadocs.com/files/utopia-documents-3.0.0.tgz + source = configure.patch + sha256sums = 1c259b68fada7f98080a66a63e36c707b78bfc3a5c80a956568ee73c030c8cac + sha256sums = 808a26f259768507e864d729191b8dd85a6472f43d9c1f507dd775dd1eaedcc2 + +pkgname = utopia-documents + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..80ca1dbc91c4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +*.tgz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..03e0459d26ac --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: rvasilev <2rvasilev@live.ru> +# Contributor: Zhu Jinxuan <zhujinxuan@gmail.com> +# Contributor: tdy tdy@archlinux.info + +pkgname=utopia-documents +pkgver=3.0.0 +pkgrel=1 +pkgdesc="PDF reader that displays interactive annotations on scientific articles" +arch=(i686 x86_64) +url=http://utopiadocs.com +license=(GPL) +provides=('utopia-documents') +depends=(libqglviewer pcre qt5-svg qt5-webkit qt5-script poppler-qt5 python2-pyqt5) +makedepends=(cmake boost swig glew) +source=("http://utopiadocs.com/files/${pkgname}-${pkgver}.tgz" "configure.patch") +sha256sums=('1c259b68fada7f98080a66a63e36c707b78bfc3a5c80a956568ee73c030c8cac' + '808a26f259768507e864d729191b8dd85a6472f43d9c1f507dd775dd1eaedcc2') + +prepare() { +PATCH="configure.patch" + +cd $pkgname-$pkgver +patch configure ../$PATCH + +./configure --release + +cd build/Linux-Release +cp CMakeCache.txt CMakeCache.txt.1 +sed -i 's|CMAKE_INSTALL_PREFIX:PATH=\/usr|CMAKE_INSTALL_PREFIX:PATH=XXXX|g' CMakeCache.txt.1 +sed -i "s|XXXX|$pkgdir/usr|g" CMakeCache.txt.1 +cp CMakeCache.txt.1 CMakeCache.txt + +} + +build() { + cd $pkgname-$pkgver/build/Linux-Release + make -j4 +} + +package() { + cd $pkgname-$pkgver/build/Linux-Release + make install +} diff --git a/README.md b/README.md new file mode 100644 index 000000000000..5ca296462bdd --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +utopiadocs diff --git a/configure.patch b/configure.patch new file mode 100644 index 000000000000..c0482ee3dc02 --- /dev/null +++ b/configure.patch @@ -0,0 +1,82 @@ +--- /home/roman/Devel/arch.packages/utopiadocs/src/utopia-documents-3.0.0/configure.orig ++++ /home/roman/Devel/arch.packages/utopiadocs/src/utopia-documents-3.0.0/configure +@@ -92,68 +92,26 @@ + fi + echo "It is advisable to build in a subdirectory." + echo "Would you prefer to configure in '$SUGGEST'?" +- select yn in "Yes" "No"; do +- case $yn in +- Yes) +- mkdir -p "$SUGGEST" +- DEST="$SUGGEST" +- break +- ;; +- No) break +- ;; +- esac +- done ++ mkdir -p "$SUGGEST" ++ DEST="$SUGGEST" + fi + + if [ -e CMakeCache.txt ]; then + echo "This directory is already configured; reconfigure losing changes?" +- select yn in "Yes" "No"; do +- case $yn in +- Yes) +- rm -f CMakeCache.txt +- break +- ;; +- No) +- echo "Aborted configuration." +- exit 1 +- ;; +- esac +- done ++ rm -f CMakeCache.txt + fi + + if [ ! -e "$DEP/dependencies.cmake" -o ! -e "$DEP/CMakeCache.txt" ]; then + echo "The dependencies have not been built; configure and build them now?" +- select yn in "Yes" "No"; do +- case $yn in +- Yes) +- cd "$DEP" +- UTOPIA_VARIANT_CMAKE_OPTS="" +- for VARIANT in "${VARIANTS[@]}"; do +- VARIANT_FILE="CMakeConfig/configurations/variant-$VARIANT.txt" +- if [ -e "$VARIANT_FILE" ]; then +- UTOPIA_VARIANT_CMAKE_OPTS='$UTOPIA_VARIANT_CMAKE_OPTS -C "$VARIANT_FILE"' +- fi +- done + +- cmake -D "CMAKE_BUILD_TYPE:STRING=$TYPE" \ +- -C "CMakeConfig/configurations/$PLAT.txt" \ +- -C "CMakeConfig/configurations/common.txt" \ +- -D "UTOPIA_CONFIGURED_PLATFORM:STRING=$PLAT" \ +- $UTOPIA_VARIANT_CMAKE_OPTS \ +- -G "$GEN" . || exit 1 ++ cd "$DEP" ++ cmake -D "CMAKE_BUILD_TYPE:STRING=$TYPE" \ ++ -C "CMakeConfig/configurations/$PLAT.txt" \ ++ -C "CMakeConfig/configurations/common.txt" \ ++ -D "UTOPIA_CONFIGURED_PLATFORM:STRING=$PLAT" \ ++ -G "$GEN" . || exit 1 ++ make -j4|| exit 1 + +- if [[ "$GEN" == "Ninja" ]]; then +- ninja || exit 1 +- else +- make || exit 1 +- fi +- break +- ;; +- No) +- exit 1 +- ;; +- esac +- done + fi + + cd "$DEST" + |