diff options
author | Slobodan Terzić | 2020-03-25 22:33:50 +0100 |
---|---|---|
committer | Slobodan Terzić | 2020-03-25 22:33:50 +0100 |
commit | 6f3a9c8b8bda4466a2e0a4d9fac58a7869b5ac00 (patch) | |
tree | c4c4ab11a47921fb166109c7a39912a3c8f46888 | |
parent | c8cb5e22ebbcc8baa1094c4d42f8022ec6450f12 (diff) | |
download | aur-6f3a9c8b8bda4466a2e0a4d9fac58a7869b5ac00.tar.gz |
Let's get this working.
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 84 |
2 files changed, 41 insertions, 71 deletions
@@ -1,42 +1,34 @@ pkgbase = mudlet-git - pkgdesc = A modern MUD client with a graphical interface and Lua scripting (upstream dev branch) - pkgver = 3.22.1.r158.g3c8f12b6 + pkgdesc = A modern MUD client with a graphical user inteface and built in Lua scripting (git development branch + pkgver = 4137_Mudlet.4.6.1.77.g819757d4a_2020.03.25 pkgrel = 1 - url = https://github.com/Mudlet/Mudlet + url = http://www.mudlet.org arch = i686 arch = x86_64 - license = GPL2 + license = GPL makedepends = git makedepends = boost makedepends = qt5-tools + depends = qt5-multimedia depends = hunspell depends = libzip depends = glu - depends = lua51 depends = lua51-filesystem depends = luazip5.1 depends = lua51-sql-sqlite depends = lrexlib-pcre5.1 depends = qt5-gamepad depends = lua51-utf8 - depends = lua51-lcf depends = ttf-font depends = pugixml depends = lua-yajl - provides = mudlet + optdepends = discord-rpc-api: discord integration + optdepends = ttf-bitstream-vera: default font + optdepends = ttf-ubuntu-font-family: default font conflicts = mudlet - conflicts = mudlet-dev - conflicts = mudlet-deb + replaces = mudlet source = git+https://github.com/Mudlet/Mudlet.git#branch=development - source = git+https://github.com/Mudlet/edbee-lib.git - source = git+https://github.com/martin-eden/lua_code_formatter.git - source = git+https://bitbucket.org/pentacent/dblsqd-sdk-qt.git - source = git+https://github.com/Mudlet/mixing-cocoa-and-qt.git - sha1sums = SKIP - sha1sums = SKIP - sha1sums = SKIP - sha1sums = SKIP - sha1sums = SKIP + sha256sums = SKIP pkgname = mudlet-git @@ -1,67 +1,45 @@ -# Previous Maintainers of Mudlet-git -# Contributor: A. Fluteaux <sigma_g (at) melix (dot) net> -# Contributor: Elmo Tudurov <tudurov+arch (at) gmail (dot) com> -# Contributor: strata <strata (at) dropswitch (dot) net> - -# Based on mudlet and mudlet-dev by Xabre et al. -# Contributor: Jaroslav Lichtblau <dragonlord (at) aur.archlinux (dot) org> -# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> -# Contributor: Ryon Sherman <ryon.sherman (at) gmail (dot) com> -# Contributor: Dardo Marasca <gefarion (at) gmail (dot) com> -# Contributor: Kevin Kyzer <kev (at) k3v (dot) in> -# Contributor: Xabre <xabre (at) archlinux (dot) info> -# Maintainer: WSDMatty <wsdmatty (at) gmail (dot) com> - +# Contributor: Xabre <xabre @archlinux.info> pkgname=mudlet-git -_pkgname=Mudlet -pkgver=3.22.1.r158.g3c8f12b6 +_gitname=Mudlet +pkgver=4137_Mudlet.4.6.1.77.g819757d4a_2020.03.25 pkgrel=1 -pkgdesc="A modern MUD client with a graphical interface and Lua scripting (upstream dev branch)" +pkgdesc="A modern MUD client with a graphical user inteface and built in Lua scripting (git development branch" arch=('i686' 'x86_64') -url="https://github.com/Mudlet/Mudlet" -license=('GPL2') -depends=('hunspell' 'libzip' 'glu' 'lua51' - 'lua51-filesystem' 'luazip5.1' 'lua51-sql-sqlite' 'lrexlib-pcre5.1' - 'qt5-gamepad' 'lua51-utf8' 'lua51-lcf' 'ttf-font' 'pugixml' 'lua-yajl') +url="http://www.mudlet.org" +license=('GPL') +depends=('qt5-multimedia' 'hunspell' 'libzip' 'glu' 'lua51-filesystem' 'luazip5.1' 'lua51-sql-sqlite' \ + 'lrexlib-pcre5.1' 'qt5-gamepad' 'lua51-utf8' 'ttf-font' 'pugixml' 'lua-yajl') makedepends=('git' 'boost' 'qt5-tools') -provides=('mudlet') -conflicts=('mudlet' 'mudlet-dev' 'mudlet-deb') -source=("git+https://github.com/Mudlet/Mudlet.git#branch=development" - "git+https://github.com/Mudlet/edbee-lib.git" - "git+https://github.com/martin-eden/lua_code_formatter.git" - "git+https://bitbucket.org/pentacent/dblsqd-sdk-qt.git" - "git+https://github.com/Mudlet/mixing-cocoa-and-qt.git") -sha1sums=('SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP') +optdepends=('discord-rpc-api: discord integration' + 'ttf-bitstream-vera: default font' + 'ttf-ubuntu-font-family: default font') +conflicts=('mudlet') +replaces=('mudlet') +source=("git+https://github.com/Mudlet/Mudlet.git#branch=development") +sha256sums=('SKIP') pkgver() { - cd "${_pkgname}/src" - git describe --long --tags | sed 's/^Mudlet-//;s/\([^-]*-g\)/r\1/;s/-/./g' -} - -prepare() { - cd "${_pkgname}/src" - # Initialize required submodules for build - git submodule init - git config submodule."3rdparty/edbee-lib".url "${srcdir}/edbee-lib/.git" - git config submodule."3rdparty/lua_code_formatter".url "${srcdir}/lua_code_formatter/.git" - git config submodule."3rdparty/dblsqd".url "${srcdir}/dblsqd-sdk-qt/.git" - git config submodule."3rdparty/sparkle-glue".url "${srcdir}/mixing-cocoa-and-qt/.git" - git submodule update + cd ${_gitname} + _tag=$(git describe --tags | sed 's:^v::') # tag is mobile, and switches between numbers and letters, can't use it for versioning + _commits=$(git rev-list --count HEAD) # total commits is the most sane way of getting incremental pkgver + _date=$(git log -1 --date=short --pretty=format:%cd) + printf "%s_%s_%s\n" "${_commits}" "${_tag}" "${_date}" | sed 's/-/./g' } build() { - cd "${_pkgname}/src" - WITH_FONTS=NO WITH_UPDATER=NO qmake-qt5 PREFIX=/usr + cd "$srcdir/${_gitname}/src" + export XDG_DATA_DIRS=/usr/share + export WITH_FONTS=NO + export WITH_UPDATER=NO + qmake-qt5 PREFIX=/usr make } package() { - cd "${_pkgname}/src" - make INSTALL_ROOT="${pkgdir}" install - install -Dm 644 "${srcdir}/${_pkgname}/mudlet.desktop" "${pkgdir}/usr/share/applications/mudlet.desktop" - install -Dm 644 "${srcdir}/${_pkgname}/mudlet.png" "${pkgdir}/usr/share/pixmaps/mudlet.png" + cd $srcdir/${_gitname}/src + make INSTALL_ROOT="$pkgdir" install + mkdir -p ${pkgdir}/usr/share/applications + mkdir -p ${pkgdir}/usr/share/pixmaps + install -m 644 ../mudlet.desktop ${pkgdir}/usr/share/applications + install -m 644 ../mudlet.svg ${pkgdir}/usr/share/pixmaps } |