Not sure how I didn't put that in yet
This commit is contained in:
		
							
								
								
									
										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
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user