mirror of
https://github.com/tuxdotrs/tuxOS.git
synced 2025-07-06 17:56:35 +05:30
added packages
This commit is contained in:
50
packages/picom-pijulius-git/PKGBUILD
Normal file
50
packages/picom-pijulius-git/PKGBUILD
Normal file
@ -0,0 +1,50 @@
|
||||
# Maintainer: WorMzy Tykashi <wormzy.tykashi@gmail.com>
|
||||
# Contributor: OK100 <ok100 at lavabit dot com>
|
||||
# Contributor: Valère Monseur <valere dot monseur at ymail dot com>
|
||||
|
||||
pkgname=picom-pijulius-git
|
||||
_gitname=picom
|
||||
pkgver=1691_Next.129.g982bb43_2021.10.23
|
||||
pkgrel=1
|
||||
pkgdesc="pijulius's fork of picom, adds animations"
|
||||
arch=(i686 x86_64)
|
||||
url="https://github.com/pijulius/${_gitname}"
|
||||
license=('MIT' 'MPL2')
|
||||
depends=('libgl' 'libev' 'pcre' 'libx11' 'xcb-util-renderutil' 'libxcb' 'xcb-util-image' 'libxext'
|
||||
'pixman' 'libconfig' 'libdbus' 'hicolor-icon-theme')
|
||||
makedepends=('git' 'mesa' 'meson' 'asciidoc' 'uthash' 'xorgproto')
|
||||
optdepends=('dbus: To control picom via D-Bus'
|
||||
'xorg-xwininfo: For picom-trans'
|
||||
'xorg-xprop: For picom-trans'
|
||||
'python: For picom-convgen.py')
|
||||
provides=('compton' 'compton-git' 'picom')
|
||||
conflicts=('compton' 'compton-git' 'picom')
|
||||
replaces=('compton-git')
|
||||
source=(git+"https://github.com/pijulius/${_gitname}.git#branch=implement-window-animations")
|
||||
md5sums=("SKIP")
|
||||
|
||||
pkgver() {
|
||||
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 "${srcdir}/${_gitname}"
|
||||
meson --buildtype=release . build --prefix=/usr -Dwith_docs=true
|
||||
ninja -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${_gitname}"
|
||||
|
||||
DESTDIR="${pkgdir}" ninja -C build install
|
||||
|
||||
# install license
|
||||
install -D -m644 "LICENSES/MIT" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT"
|
||||
|
||||
# example conf
|
||||
install -D -m644 "picom.sample.conf" "${pkgdir}/etc/xdg/picom.conf.example"
|
||||
}
|
Reference in New Issue
Block a user