summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlfredo Ramos2015-06-08 15:30:22 -0500
committerAlfredo Ramos2015-06-08 15:30:22 -0500
commitbb6faf411fde946fcc1f078d700f69a899bd5200 (patch)
treed6c970dfc74a15491f44974ae1755a19cd5e8a94
downloadaur-bb6faf411fde946fcc1f078d700f69a899bd5200.tar.gz
Migration
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD79
-rw-r--r--freeminer.install11
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