diff options
author | Fabian Köhler | 2016-12-18 02:08:48 +0100 |
---|---|---|
committer | Fabian Köhler | 2016-12-18 02:09:49 +0100 |
commit | 6d9ae4345469e9d6f56148d177aad55b9a28065c (patch) | |
tree | d9d450d978ef8d66e0c04a8ac43a34736ee09172 | |
download | aur-6d9ae4345469e9d6f56148d177aad55b9a28065c.tar.gz |
init package
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | CMakeLists.patch | 32 | ||||
-rw-r--r-- | PKGBUILD | 44 |
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" +} |