diff options
author | Marcin Wieczorek | 2016-05-13 15:39:24 +0200 |
---|---|---|
committer | Marcin Wieczorek | 2016-05-13 15:39:24 +0200 |
commit | 60d5694dca41da0d517ed010b3f917674ee64274 (patch) | |
tree | 87c877fd7d21732e9a7ba6bd863ed5e5ad340e5d | |
parent | dede456df5e5a0842b3848406131f1b95e886df4 (diff) | |
download | aur-60d5694dca41da0d517ed010b3f917674ee64274.tar.gz |
Version 623-02
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 136 | ||||
-rw-r--r-- | simulationcraft.install | 1 |
4 files changed, 79 insertions, 79 deletions
@@ -1,6 +1,6 @@ pkgbase = simulationcraft pkgdesc = A tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm). Multi-player event-driven simulator written in C++ that models raid damage. - pkgver = 620_02 + pkgver = 623_02 pkgrel = 1 url = http://code.google.com/p/simulationcraft install = simulationcraft.install @@ -18,20 +18,22 @@ pkgbase = simulationcraft replaces = simcraft replaces = simcraft-data replaces = simcraft-gui - source = http://downloads.simulationcraft.org/simc-620-02-source.zip + source = https://github.com/simulationcraft/simc/archive/release-623-02.tar.gz source = SimulationCraft.desktop - md5sums = d1155ac12510ae0344d742ee86d8ba6d - md5sums = 59f2d428f6c7ad8a3eee1ca615a5982a + md5sums = 7f39c91bf412a59daccdd2aa1b3061fa + md5sums = 9e52edb48f39888bc13a0b9bd5f8d758 pkgname = simulationcraft depends = openssl - depends = simulationcraft-data=620_02 + depends = simulationcraft-data=623_02 pkgname = simulationcraft-gui pkgdesc = A tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm). Multi-player event-driven simulator written in C++ that models raid damage.gui depends = qt5-base depends = qt5-webkit - depends = simulationcraft=620_02 + depends = simulationcraft=623_02 pkgname = simulationcraft-data + pkgdesc = A tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm). Multi-player event-driven simulator written in C++ that models raid damage. data + arch = any diff --git a/.gitignore b/.gitignore index 22e07e90a60b..d725ba4cf0d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -*.zip -*.tar.xz -pkg -src +*.tar.* +pkg/ +src/ @@ -1,99 +1,99 @@ -# Current maintainer: Samuel Kogler <firstname.lastname at gmail.com> +# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co> # Original maintainer: Martin Weinelt <mweinelt@gmail.com> +# Contributor: Samuel Kogler <firstname.lastname at gmail.com> # Contributor: Bjoern Bidar <theodorstormgrade@gmail.com> + _gui=true pkgbase=simulationcraft pkgname=simulationcraft _pkgname=simc -_simver=620 +_simver=623 _simrel=02 pkgver=${_simver}_${_simrel} -pkgrel=2 +pkgrel=1 +srcdirectory="${startdir}/src/${_pkgname}-release-${_simver}-${_simrel}" pkgdesc="A tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm). Multi-player event-driven simulator written in C++ that models raid damage." url="http://code.google.com/p/simulationcraft" arch=('i686' 'x86_64') license=('GPL3') replaces=('simcraft' 'simcraft-data' 'simcraft-gui') conflicts=('simcraft' 'simcraft-data' 'simcraft-gui' 'simulationcraft-git' 'simulationcraft-data-git' 'simulationcraft-gui-git') - install=$pkgname.install -source=("http://downloads.simulationcraft.org/$_pkgname-${_simver}-${_simrel}-source.zip" - 'SimulationCraft.desktop' -) -md5sums=('d1155ac12510ae0344d742ee86d8ba6d' - '9e52edb48f39888bc13a0b9bd5f8d758') +source=("https://github.com/simulationcraft/simc/archive/release-${_simver}-${_simrel}.tar.gz" + 'SimulationCraft.desktop') -prepare() -{ - cd $srcdir/${_pkgname}-${_simver}-${_simrel}-source - #dos2unix ${_pkgname}-${_simver}-${_simrel}-source/engine/sc_main.cpp - # we don't want to build engine twice - if [ $_gui = true ] ; then - #cd ${_pkgname}-${_simver}-${_simrel}-source - sed -e 's|SOURCES|OBJECTS|' -e 's|\.cpp|\.o|' -i source_files/QT_engine{,_main}.pri - qmake INSTALLPATH=/usr/share/simulationcraft \ - SHAREDIR=/usr/share/simulationcraft \ - PREFIX=/usr \ - CONFIG+='to_install' \ - simcqt.pro -o Makefile - fi +md5sums=('7f39c91bf412a59daccdd2aa1b3061fa' + '9e52edb48f39888bc13a0b9bd5f8d758') +prepare() { + cd "${srcdir}/${_pkgname}-release-${_simver}-${_simrel}" + #dos2unix ${_pkgname}-${_simver}-${_simrel}-source/engine/sc_main.cpp + # we don't want to build engine twice + + if [ ${_gui} = true ] ; then + #cd ${_pkgname}-${_simver}-${_simrel}-source + sed -e 's|SOURCES|OBJECTS|' -e 's|\.cpp|\.o|' -i source_files/QT_engine{,_main}.pri + qmake INSTALLPATH=/usr/share/simulationcraft \ + SHAREDIR=/usr/share/simulationcraft \ + PREFIX=/usr \ + CONFIG+='to_install' \ + simcqt.pro -o Makefile + fi } -build() -{ - cd $srcdir/${_pkgname}-${_simver}-${_simrel}-source/engine - make PREFIX=/usr CFLAGS+="$CFLAGS" CXXFLAGS+="$CXXFLAGS" LDFLAGS+="$LDFLAGS" - if [ $_gui = true ] ; then - cd .. - make PREFIX=/usr CXXFLAGS+="$CXXFLAGS \$(DEFINES) -fPIC" LDFLAGS+="$LDFLAGS" - fi +build() { + cd "${srcdirectory}/engine" + make PREFIX=/usr CFLAGS+="$CFLAGS" CXXFLAGS+="$CXXFLAGS" LDFLAGS+="$LDFLAGS" + + if [ ${_gui} = true ] ; then + cd .. + make PREFIX=/usr CXXFLAGS+="$CXXFLAGS \$(DEFINES) -fPIC" LDFLAGS+="$LDFLAGS" + fi } -package_simulationcraft-data() -{ - pkdesc+="data" - arch="any" - cd $srcdir/$_pkgname-${_simver}-${_simrel}-source - for profile in $( find profiles -type f); do - install -Dm644 $profile "$pkgdir/usr/share/simulationcraft/$profile" - done - - for doc in Welcome.html Welcome.png readme.txt; do - install -Dm644 $doc $pkgdir/usr/share/doc/simulationcraft/$doc - done +package_simulationcraft-data() { + pkgdesc+=" data" + arch=("any") + + cd ${srcdirectory} + + for profile in $( find profiles -type f); do + install -Dm644 ${profile} "${pkgdir}/usr/share/simulationcraft/${profile}" + done + install -Dm644 "Welcome.html" "${pkgdir}/usr/share/doc/simulationcraft/Welcome.html" + install -Dm644 "Welcome.png" "${pkgdir}/usr/share/doc/simulationcraft/Welcome.png" } -package_simulationcraft() -{ - depends=( 'openssl' "simulationcraft-data=$pkgver" ) - cd $srcdir/$_pkgname-${_simver}-${_simrel}-source - install -Dm755 engine/simc "$pkgdir/usr/bin/simc" +package_simulationcraft() { + depends=( 'openssl' "simulationcraft-data=$pkgver" ) + + cd ${srcdirectory} + + install -Dm755 engine/simc "${pkgdir}/usr/bin/simc" } -if [ $_gui = true ] ; then -package_simulationcraft-gui() -{ - pkgdesc+="gui" - depends=( 'qt5-base' 'qt5-webkit' "simulationcraft=$pkgver") - cd $srcdir/$_pkgname-${_simver}-${_simrel}-source - - install -Dm644 qt/icon/SimulationCraft.xpm "$pkgdir/usr/share/pixmaps/SimulationCraft.xpm" - install -Dm644 "$srcdir/SimulationCraft.desktop" "$pkgdir/usr/share/applications/SimulationCraft.desktop" - for _locale in locale/* ; do - install -Dm644 $_locale $pkgdir/usr/share/simulationcraft/$_locale - done - install -Dm755 SimulationCraft $pkgdir/usr/bin/simulationcraft - make install INSTALL_ROOT=$pkgdir - rm -rf $pkgdir/usr/share/simulationcraft +if [ ${_gui} = true ] ; then + package_simulationcraft-gui() { + pkgdesc+="gui" + depends=( 'qt5-base' 'qt5-webkit' "simulationcraft=$pkgver") + + cd ${srcdirectory} -} + install -Dm644 qt/icon/SimulationCraft.xpm "${pkgdir}/usr/share/pixmaps/SimulationCraft.xpm" + install -Dm644 "${srcdir}/SimulationCraft.desktop" "${pkgdir}/usr/share/applications/SimulationCraft.desktop" + for _locale in locale/* ; do + install -Dm644 ${_locale} ${pkgdir}/usr/share/simulationcraft/${_locale} + done + install -Dm755 SimulationCraft ${pkgdir}/usr/bin/simulationcraft + make install INSTALL_ROOT=${pkgdir} + rm -rf ${pkgdir}/usr/share/simulationcraft + } fi -if [ $_gui = true ] ; then - makedepends+=( 'qt5-base' 'qt5-webkit') - true && pkgname=( simulationcraft simulationcraft-gui simulationcraft-data ) +if [ ${_gui} = true ] ; then + makedepends+=( 'qt5-base' 'qt5-webkit') + true && pkgname=( simulationcraft simulationcraft-gui simulationcraft-data ) else - true && pkgname=( simulationcraft simulationcraft-data ) + true && pkgname=( simulationcraft simulationcraft-data ) fi diff --git a/simulationcraft.install b/simulationcraft.install index d3289ab64233..e111ef946053 100644 --- a/simulationcraft.install +++ b/simulationcraft.install @@ -9,4 +9,3 @@ post_upgrade() { post_remove() { post_install } - |