diff options
author | Vaporeon | 2017-04-10 03:08:04 +1000 |
---|---|---|
committer | Vaporeon | 2017-04-10 03:08:04 +1000 |
commit | 780b2b56c076459ef65ae44f893d1bd318f347b9 (patch) | |
tree | 7bd7307412400a5c4880aa71fd140a1c532ebdc1 | |
download | aur-780b2b56c076459ef65ae44f893d1bd318f347b9.tar.gz |
Firat Package
-rw-r--r-- | .SRCINFO | 57 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 122 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..92741c40b0b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,57 @@ +# Generated by mksrcinfo v8 +# Sun Apr 9 17:07:45 UTC 2017 +pkgbase = medusa-emu-git + pkgver = r4792.2a968d25 + pkgrel = 1 + url = http://mgba.io/ + arch = i686 + arch = x86_64 + license = custom:MPL2 + makedepends = git + makedepends = cmake + makedepends = qt5-base + makedepends = qt5-multimedia + makedepends = sdl2 + makedepends = zlib + makedepends = libpng + makedepends = libzip + makedepends = libedit + makedepends = ffmpeg + makedepends = imagemagick + makedepends = desktop-file-utils + makedepends = libepoxy + source = medusa::git+https://github.com/mgba-emu/mgba.git#branch=medusa + sha1sums = SKIP + +pkgname = libmedusa-emu-git + pkgdesc = Shared library of The Medusa Emulator + depends = zlib + depends = libpng + depends = libzip + depends = libedit + depends = ffmpeg + depends = imagemagick + provides = libmedusa-emu + conflicts = libmgba + conflicts = libmgba-git + conflicts = libmedusa-emu + +pkgname = medusa-emu-sdl-git + pkgdesc = An up and coming release of the mGBA emulator with GB, GBA and DS support (SDL) + depends = libmedusa-emu-git + depends = sdl2 + depends = libepoxy + provides = medusa-emu-sdl + conflicts = medusa-emu-sdl + conflicts = medusa + +pkgname = medusa-emu-qt-git + pkgdesc = An up and coming release of the mGBA emulator with GB, GBA and DS support - Qt5 UI + depends = libmedusa-emu-git + depends = qt5-base + depends = qt5-multimedia + depends = sdl2 + depends = libepoxy + provides = medusa-emu-qt + conflicts = medusa-emu-qt + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e7a93eb2a54e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Vaporeon <vaporeon@vaporeon.io> + +pkgbase=medusa-emu-git +pkgname=('libmedusa-emu-git' 'medusa-emu-sdl-git' 'medusa-emu-qt-git') +pkgver=r4792.2a968d25 +pkgrel=1 +arch=('i686' 'x86_64') +url='http://mgba.io/' +license=('custom:MPL2') +makedepends=('git' 'cmake' 'qt5-base' 'qt5-multimedia' 'sdl2' 'zlib' 'libpng' + 'libzip' 'libedit' 'ffmpeg' 'imagemagick' 'desktop-file-utils' 'libepoxy') +source=("medusa::git+https://github.com/mgba-emu/mgba.git#branch=medusa") +sha1sums=('SKIP') + +pkgver() { + cd medusa + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + [[ ! -d build ]] && mkdir build || rm -rf build +} + +build() { + cd build + cmake "$srcdir"/medusa -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package_libmedusa-emu-git() { + pkgdesc='Shared library of The Medusa Emulator' + depends=('zlib' 'libpng' 'libzip' 'libedit' 'ffmpeg' 'imagemagick') + conflicts=('libmgba' 'libmgba-git' 'libmedusa-emu') + provides=('libmedusa-emu') + + cmake -DCOMPONENT=libmedusa medusa -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -P build/cmake_install.cmake + install -Dm644 "$srcdir"/medusa/LICENSE "$pkgdir"/usr/share/licenses/libmedusa-emu/LICENSE +} + +package_medusa-emu-sdl-git() { + pkgdesc='An up and coming release of the mGBA emulator with GB, GBA and DS support (SDL)' + depends=('libmedusa-emu-git' 'sdl2' 'libepoxy') + conflicts=('medusa-emu-sdl' 'medusa') + provides=('medusa-emu-sdl') + + cmake -DCOMPONENT=medusa-sdl medusa -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -P build/cmake_install.cmake + install -d "$pkgdir"/usr/share/licenses/medusa-emu-sdl + ln -s /usr/share/licenses/libmedusa-emu/LICENSE "$pkgdir"/usr/share/licenses/medusa-emu-sdl/LICENSE +} + +package_medusa-emu-qt-git() { + pkgdesc='An up and coming release of the mGBA emulator with GB, GBA and DS support - Qt5 UI' + depends=('libmedusa-emu-git' 'qt5-base' 'qt5-multimedia' 'sdl2' 'libepoxy') + conflicts=('medusa-emu-qt') + provides=('medusa-emu-qt') + + cmake -DCOMPONENT=medusa-qt medusa -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -P build/cmake_install.cmake + install -d "$pkgdir"/usr/share/licenses/medusa-emu-qt + ln -s /usr/share/licenses/libmedusa-emu/LICENSE "$pkgdir"/usr/share/licenses/medusa-emu-qt/LICENSE + desktop-file-install "$srcdir"/medusa/res/medusa-qt.desktop --dir "$pkgdir"/usr/share/applications/ + install -Dm644 medusa/res/medusa-256.png "$pkgdir"/usr/share/pixmaps/medusa.png +} |