├── README.md ├── .SRCINFO └── PKGBUILD /README.md: -------------------------------------------------------------------------------- 1 | ## picom-ibhagwan-git 2 | 3 | **THIS REPO IS DEPRECATED** 4 | 5 | Please [use the AUR repo](https://aur.archlinux.org/packages/picom-ibhagwan-git/) instead: 6 | 7 | https://aur.archlinux.org/packages/picom-ibhagwan-git/ 8 | 9 | Alternatively you can use your favorite AUR helper: 10 | ``` 11 | yay -S picom-ibhagwan-git 12 | ``` 13 | -------------------------------------------------------------------------------- /.SRCINFO: -------------------------------------------------------------------------------- 1 | pkgbase = picom-tryone-git 2 | pkgdesc = iBhagwan's compton|picom fork (X compositor) with dual_kawase blur and rounded corners 3 | pkgver = pkgver=1379_Next.98.g68c8f1b_2020.04.26 4 | pkgrel = 1 5 | url = https://github.com/ibhagwan/picom 6 | arch = i686 7 | arch = x86_64 8 | license = MIT 9 | license = MPL2 10 | makedepends = git 11 | makedepends = mesa 12 | makedepends = meson 13 | makedepends = asciidoc 14 | makedepends = uthash 15 | depends = libgl 16 | depends = libev 17 | depends = pcre 18 | depends = libx11 19 | depends = xcb-util-renderutil 20 | depends = libxcb 21 | depends = xcb-util-image 22 | depends = libxext 23 | depends = pixman 24 | depends = libconfig 25 | depends = libdbus 26 | depends = hicolor-icon-theme 27 | depends = libxdg-basedir 28 | optdepends = dbus: To control picom via D-Bus 29 | optdepends = xorg-xwininfo: For picom-trans 30 | optdepends = xorg-xprop: For picom-trans 31 | optdepends = python: For picom-convgen.py 32 | provides = compton 33 | provides = compton-git 34 | provides = picom 35 | provides = picom-git 36 | conflicts = compton 37 | conflicts = compton-git 38 | conflicts = picom 39 | conflicts = picom-git 40 | replaces = compton-git 41 | replaces = picom-git 42 | options = !strip 43 | source = git+https://github.com/ibhagwan/picom 44 | md5sums = SKIP 45 | 46 | pkgname = picom-tryone-git 47 | 48 | -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: Joe Groocock 2 | # Contributor: WorMzy Tykashi 3 | # Contributor: OK100 4 | # Contributor: Valère Monseur 5 | 6 | pkgname=picom-ibhagwan-git 7 | _gitname=picom 8 | pkgver=1379_Next.98.g68c8f1b_2020.04.26 9 | pkgrel=1 10 | pkgdesc="iBhagwan's compton|picom fork (X compositor) with dual_kawase blur and rounded corners" 11 | arch=(i686 x86_64) 12 | url="https://github.com/ibhagwan/${_gitname}" 13 | license=('MIT' 'MPL2') 14 | depends=('libgl' 'libev' 'pcre' 'libx11' 'xcb-util-renderutil' 'libxcb' 'xcb-util-image' 'libxext' 15 | 'pixman' 'libconfig' 'libdbus' 'hicolor-icon-theme' 'libxdg-basedir') 16 | makedepends=('git' 'mesa' 'meson' 'asciidoc' 'uthash') 17 | optdepends=('dbus: To control picom via D-Bus' 18 | 'xorg-xwininfo: For picom-trans' 19 | 'xorg-xprop: For picom-trans' 20 | 'python: For picom-convgen.py') 21 | provides=('compton' 'compton-git' 'picom' 'picom-git') 22 | conflicts=('compton' 'compton-git' 'picom' 'picom-git') 23 | replaces=('compton-git' 'picom-git') 24 | options=('!strip') 25 | source=(git+"https://github.com/ibhagwan/${_gitname}.git") 26 | md5sums=("SKIP") 27 | 28 | pkgver() { 29 | cd ${_gitname} 30 | _tag=$(git describe --tags | sed 's:^v::') # tag is mobile, and switches between numbers and letters, can't use it for versioning 31 | _commits=$(git rev-list --count HEAD) # total commits is the most sane way of getting incremental pkgver 32 | _date=$(git log -1 --date=short --pretty=format:%cd) 33 | printf "%s_%s_%s\n" "${_commits}" "${_tag}" "${_date}" | sed 's/-/./g' 34 | } 35 | 36 | build() { 37 | cd "${srcdir}/${_gitname}" 38 | meson --buildtype=release . build --prefix=/usr -Dwith_docs=true 39 | ninja -C build 40 | } 41 | 42 | package() { 43 | cd "${srcdir}/${_gitname}" 44 | 45 | DESTDIR="${pkgdir}" ninja -C build install 46 | 47 | # install license 48 | install -D -m644 "LICENSES/MIT" "${pkgdir}/usr/share/licenses/${pkgname/-git$/}/LICENSE-MIT" 49 | 50 | # example conf 51 | install -D -m644 "picom.sample.conf" "${pkgdir}/etc/xdg/picom.conf.example" 52 | } 53 | --------------------------------------------------------------------------------