summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Köhler2016-12-18 02:08:48 +0100
committerFabian Köhler2016-12-18 02:09:49 +0100
commit6d9ae4345469e9d6f56148d177aad55b9a28065c (patch)
treed9d450d978ef8d66e0c04a8ac43a34736ee09172
downloadaur-6d9ae4345469e9d6f56148d177aad55b9a28065c.tar.gz
init package
-rw-r--r--.SRCINFO25
-rw-r--r--CMakeLists.patch32
-rw-r--r--PKGBUILD44
3 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2b6ad332ae3a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = evernus
+ pkgdesc = EVE Online next generation trade and market helper
+ pkgver = 1.46
+ pkgrel = 1
+ url = http://evernus.com
+ arch = any
+ license = GPL3
+ license = LGPL3
+ license = Boost
+ makedepends = cmake
+ makedepends = clang
+ depends = boost
+ depends = boost-libs
+ depends = qt5-base
+ depends = qt5-multimedia
+ depends = qt5-webengine
+ depends = qt5-xmlpatterns
+ provides = evernus
+ source = evernus-1.46.tar.bz2::https://bitbucket.org/krojew/evernus/get/1.46-release.tar.bz2
+ source = CMakeLists.patch
+ sha512sums = 4d1319cc250294da11650f10af3117168a342bb20891133168b70187da60ce75ff7f7d3687a1ee8930339d3fef2c28f74d6b7d31df53627c5594ff2e4346d147
+ sha512sums = 2ae432f394bf1bc95aee86929b91b7c08504d3f7e3e5c1a68b98fa78ae31aae0a1f2328465956ac059046d14fdf9e941c525af61c8c666a677f22f93946abb66
+
+pkgname = evernus
+
diff --git a/CMakeLists.patch b/CMakeLists.patch
new file mode 100644
index 000000000000..e594b21b2bdb
--- /dev/null
+++ b/CMakeLists.patch
@@ -0,0 +1,32 @@
+--- CMakeLists.txt.old 2016-12-05 17:54:57.000000000 +0100
++++ CMakeLists.txt 2016-12-18 00:13:58.612159067 +0100
+@@ -72,7 +72,8 @@
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
+ set(TRANSLATIONS lang/lang_pl_PL.ts lang/lang_de_DE.ts)
+-set_source_files_properties(${TRANSLATIONS} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/trans")
++file(COPY ${TRANSLATIONS} DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/trans/")
++#set_source_files_properties(${TRANSLATIONS} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/trans")
+
+ add_definitions(-DQXT_STATIC)
+
+@@ -849,7 +850,7 @@
+
+ set(RESOURCES
+ "res"
+- "trans"
++ "${CMAKE_CURRENT_BINARY_DIR}/trans"
+ )
+
+ if(APPLE)
+@@ -877,8 +878,8 @@
+ )
+ elseif(UNIX)
+ foreach(RES ${RESOURCES})
+- install(DIRECTORY ${RES} DESTINATION "/usr/share/Evernus")
++ install(DIRECTORY ${RES} DESTINATION "share/Evernus")
+ endforeach()
+
+- install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION "/usr/bin")
++ install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION "bin")
+ endif()
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eff729b3b236
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Fabian Köhler <fkoehler@googlemail.com>
+pkgname=evernus
+pkgver=1.46
+pkgrel=1
+pkgdesc="EVE Online next generation trade and market helper"
+arch=("any")
+url="http://evernus.com"
+license=("GPL3" "LGPL3" "Boost")
+groups=()
+depends=("boost" "boost-libs" "qt5-base" "qt5-multimedia" "qt5-webengine" "qt5-xmlpatterns")
+makedepends=("cmake" "clang")
+provides=("evernus")
+
+source=(
+ "${pkgname}-${pkgver}.tar.bz2::https://bitbucket.org/krojew/evernus/get/${pkgver}-release.tar.bz2"
+ CMakeLists.patch
+)
+sha512sums=(
+ "4d1319cc250294da11650f10af3117168a342bb20891133168b70187da60ce75ff7f7d3687a1ee8930339d3fef2c28f74d6b7d31df53627c5594ff2e4346d147"
+ "2ae432f394bf1bc95aee86929b91b7c08504d3f7e3e5c1a68b98fa78ae31aae0a1f2328465956ac059046d14fdf9e941c525af61c8c666a677f22f93946abb66"
+)
+
+prepare() {
+ pwd
+ patch -uN krojew-evernus-*/CMakeLists.txt ../CMakeLists.patch
+}
+
+build() {
+ mkdir build
+ cd build
+ cmake ../krojew-evernus-* \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -DCMAKE_C_COMPILER=clang
+ make
+}
+
+package() {
+ cd build
+ make DESTDIR="$pkgdir" install
+
+ install -Dm644 ../krojew-evernus-*/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}