diff options
author | Alfredo Ramos | 2015-06-08 15:30:22 -0500 |
---|---|---|
committer | Alfredo Ramos | 2015-06-08 15:30:22 -0500 |
commit | bb6faf411fde946fcc1f078d700f69a899bd5200 (patch) | |
tree | d6c970dfc74a15491f44974ae1755a19cd5e8a94 | |
download | aur-bb6faf411fde946fcc1f078d700f69a899bd5200.tar.gz |
Migration
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 79 | ||||
-rw-r--r-- | freeminer.install | 11 |
3 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b2c36bc95222 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = freeminer + pkgdesc = An open source sandbox game inspired by Minecraft. + pkgver = 0.4.12.6 + pkgrel = 4 + url = http://freeminer.org/ + install = freeminer.install + license = GPL3 + license = CCPL:cc-by-sa-3.0 + makedepends = cmake + depends = irrlicht + depends = leveldb + depends = libvorbis + depends = openal + depends = sqlite + depends = curl + depends = luajit + depends = msgpack-c-0.5 + depends = xdg-utils + depends = hicolor-icon-theme + provides = freeminer=0.4.12.6 + conflicts = freeminer-git + replaces = freeminer-git + source = https://github.com/freeminer/freeminer/releases/download/0.4.12.6/freeminer-0.4.12.6.zip + source = freeminer.install + sha512sums = 046f08088e500c6cc2f454c1b7599a7829b9b865a14240dfa7d0d3ded5dd2daf12f2c9f9bed2c9620f44983b0b4c23e9abaddf10bcd8252eb6593722ea5b87fd + sha512sums = d590345e9b87e4350b7420eebf8f69e4ad65a53415257573b569ed1c85568a40b4f65fc8df5925f7c03af75d340c52a10a4d1389e5d868816aef9711102ebef1 + +pkgname = freeminer + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7276b33b56e8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,79 @@ +# Maintainer: Alfredo Ramos <alfredo dot ramos at yandex dot com> +# Contributor: kusakata <shohei atmark kusakata period com> + +pkgname=freeminer +pkgver=0.4.12.6 +pkgrel=4 +pkgdesc="An open source sandbox game inspired by Minecraft." +arch=( + "${CARCH}" +) +url="http://freeminer.org/" +license=( + "GPL3" + "CCPL:cc-by-sa-3.0" +) + +depends=( + "irrlicht" + "leveldb" + "libvorbis" + "openal" + "sqlite" + "curl" + "luajit" + "msgpack-c-0.5" + "xdg-utils" + "hicolor-icon-theme" +) +optdepends=() +makedepends=( + "cmake" +) +provides=( + "${pkgname}=${pkgver}" +) +conflicts=( + "${pkgname}-git" +) +replaces=( + "${pkgname}-git" +) + +install=${pkgname}.install + +source=( + "https://github.com/${pkgname}/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.zip" + "${pkgname}.install" +) +sha512sums=( + "046f08088e500c6cc2f454c1b7599a7829b9b865a14240dfa7d0d3ded5dd2daf12f2c9f9bed2c9620f44983b0b4c23e9abaddf10bcd8252eb6593722ea5b87fd" + "d590345e9b87e4350b7420eebf8f69e4ad65a53415257573b569ed1c85568a40b4f65fc8df5925f7c03af75d340c52a10a4d1389e5d868816aef9711102ebef1" +) + +prepare() { + # Create build directory + mkdir -p ${srcdir}/build +} + +build() { + # Number of jobs + declare -i njobs=$(nproc) + + if [[ ${njobs} -ge 8 ]]; then + njobs=$(( ${njobs} - 2 )) + fi + + # Building package + cd ${srcdir}/build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DRUN_IN_PLACE=0 + make -j${njobs} +} + +package() { + # Installing package + cd ${srcdir}/build + make DESTDIR=${pkgdir} install +}
\ No newline at end of file diff --git a/freeminer.install b/freeminer.install new file mode 100644 index 000000000000..e26f205245ac --- /dev/null +++ b/freeminer.install @@ -0,0 +1,11 @@ +update_icon() { + xdg-icon-resource forceupdate --theme hicolor +} + +post_install() { + update_icon +} + +post_upgrade() { + update_icon +}
\ No newline at end of file |