aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoman Vasilev2017-02-10 13:34:02 +0200
committerRoman Vasilev2017-02-10 13:34:02 +0200
commita9a9a7432a7e60e88bfa900d03005199e06e71f5 (patch)
tree718b21cb2e7a0781c90be9baeaab76a3d0c7f2bb
downloadaur-a9a9a7432a7e60e88bfa900d03005199e06e71f5.tar.gz
init
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD43
-rw-r--r--README.md1
-rw-r--r--configure.patch82
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"
+