Not sure how I didn't put that in yet
This commit is contained in:
parent
72809d024e
commit
4c8bc0eb1a
79
PKGBUILD
Normal file
79
PKGBUILD
Normal file
|
@ -0,0 +1,79 @@
|
|||
# Maintainer: DrRac27 <drrac27 at riseup.net>
|
||||
|
||||
pkgname=moment-git
|
||||
_name=moment
|
||||
pkgver=v0.7.3.r32.2af33fce
|
||||
pkgrel=1
|
||||
pkgdesc='A customizable, keyboard-operable Matrix client. Fork of Mirage'
|
||||
arch=('x86_64' 'i686' 'aarch64')
|
||||
url='https://mx-moment.xyz/'
|
||||
license=('LGPL3')
|
||||
depends=(
|
||||
'qt5-base'
|
||||
'qt5-declarative'
|
||||
'qt5-quickcontrols2'
|
||||
'qt5-svg'
|
||||
'qt5-graphicaleffects'
|
||||
'qt5-imageformats'
|
||||
'python'
|
||||
'python-pyotherside'
|
||||
'libolm'
|
||||
'libjpeg-turbo'
|
||||
'zlib'
|
||||
'libtiff'
|
||||
'libwebp'
|
||||
'openjpeg2'
|
||||
'libmediainfo'
|
||||
'python-pillow'
|
||||
'python-pymediainfo'
|
||||
'python-cairosvg'
|
||||
'python-aiofiles'
|
||||
'python-appdirs'
|
||||
'python-filetype'
|
||||
'python-html-sanitizer'
|
||||
'python-lxml'
|
||||
'python-mistune>=2'
|
||||
'python-matrix-nio'
|
||||
'libxss'
|
||||
'python-plyer'
|
||||
'python-sortedcontainers'
|
||||
'python-watchgod'
|
||||
'python-redbaron'
|
||||
'dbus-python'
|
||||
'python-hsluv'
|
||||
'python-pycryptodome'
|
||||
'python-simpleaudio'
|
||||
'python-olm'
|
||||
'python-cachetools'
|
||||
'python-atomicwrites'
|
||||
'python-peewee'
|
||||
)
|
||||
makedepends=('cmake' 'git')
|
||||
provides=('moment')
|
||||
conflicts=('moment')
|
||||
source=('git+https://gitlab.com/mx-moment/moment.git')
|
||||
sha256sums=('SKIP')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_name}"
|
||||
git submodule update --init --recursive
|
||||
}
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_name}"
|
||||
local tag=$(git tag --sort=-v:refname | head -1)
|
||||
local commits_since=$(git rev-list $tag..HEAD --count)
|
||||
echo "$tag.r$commits_since.$(git log --pretty=format:'%h' -n 1)"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${_name}"
|
||||
make clean || true
|
||||
qmake PREFIX=/usr moment.pro
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${_name}"
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
}
|
Loading…
Reference in New Issue
Block a user