[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, February 11, 2019 @ 23:42:39 Author: arodseth Revision: 431832 upgpkg: compton 5.1-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-02-11 23:37:31 UTC (rev 431831) +++ PKGBUILD2019-02-11 23:42:39 UTC (rev 431832) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=5.0 +pkgver=5.1 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64)
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, September 23, 2019 @ 09:22:21 Author: arodseth Revision: 511568 upgpkg: compton 7.4-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-09-23 08:12:57 UTC (rev 511567) +++ PKGBUILD2019-09-23 09:22:21 UTC (rev 511568) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=7.3 +pkgver=7.4 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64)
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Friday, August 2, 2019 @ 11:58:42 Author: arodseth Revision: 497037 upgpkg: compton 7.1-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-02 11:51:07 UTC (rev 497036) +++ PKGBUILD2019-08-02 11:58:42 UTC (rev 497037) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=7.0 +pkgver=7.1 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64)
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Tuesday, August 13, 2019 @ 09:00:50 Author: arodseth Revision: 499049 upgpkg: compton 7.2-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-13 08:25:44 UTC (rev 499048) +++ PKGBUILD2019-08-13 09:00:50 UTC (rev 499049) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=7.1 +pkgver=7.2 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64) @@ -49,4 +49,5 @@ install -Dm644 LICENSES/MPL-2.0 "$pkgdir/usr/share/licenses/$pkgname/MPL-2.0" } +# getver: github.com/yshui/compton/releases # vim: ts=2 sw=2 et
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, August 22, 2019 @ 08:33:17 Author: arodseth Revision: 500505 upgpkg: compton 7.3-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-22 08:13:27 UTC (rev 500504) +++ PKGBUILD2019-08-22 08:33:17 UTC (rev 500505) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=7.2 +pkgver=7.3 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64) @@ -18,10 +18,10 @@ 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans' 'python:For running compton-convgen.py') -source=(compton.conf -"git+https://github.com/yshui/compton#tag=v${pkgver%.0}";) -sha256sums=('c25e5b741a3a76928d1866f0097c482844e272b41823c24486a91cb39a97341d' -'SKIP') +source=("git+$url#tag=v${pkgver%.0}" +compton.conf) +sha256sums=('SKIP' +'c25e5b741a3a76928d1866f0097c482844e272b41823c24486a91cb39a97341d') prepare() { cd $pkgname
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, July 29, 2019 @ 08:44:32 Author: arodseth Revision: 494467 upgpkg: compton 7.0-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-29 08:43:39 UTC (rev 494466) +++ PKGBUILD2019-07-29 08:44:32 UTC (rev 494467) @@ -4,19 +4,20 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=6.2 -pkgrel=2 +pkgver=7.0 +pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64) url='https://github.com/yshui/compton' license=(MIT) -makedepends=(asciidoc git mesa meson ninja setconf) +makedepends=(asciidoc git mesa meson ninja setconf uthash) depends=(hicolor-icon-theme libconfig libdbus libev libgl libxdg-basedir pcre pixman xcb-util-image xcb-util-renderutil) backup=(etc/xdg/compton.conf) optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' -'xorg-xprop:For compton-trans') +'xorg-xprop:For compton-trans' +'python:For running compton-convgen.py') source=(compton.conf "git+https://github.com/yshui/compton#tag=v${pkgver%.0}";) sha256sums=('c25e5b741a3a76928d1866f0097c482844e272b41823c24486a91cb39a97341d'
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, March 28, 2019 @ 09:45:06 Author: arodseth Revision: 445226 upgpkg: compton 6.2-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-03-28 08:36:42 UTC (rev 445225) +++ PKGBUILD2019-03-28 09:45:06 UTC (rev 445226) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=6.0 +pkgver=6.2 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64)
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, March 28, 2019 @ 09:58:39 Author: arodseth Revision: 445230 upgpkg: compton 6.2-2 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-28 09:52:26 UTC (rev 445229) +++ PKGBUILD2019-03-28 09:58:39 UTC (rev 445230) @@ -5,7 +5,7 @@ pkgname=compton pkgver=6.2 -pkgrel=1 +pkgrel=2 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64) url='https://github.com/yshui/compton' @@ -31,7 +31,7 @@ build() { mkdir -p build - arch-meson build $pkgname -D build_docs=true + arch-meson build $pkgname -D build_docs=true -D b_ndebug=true ninja -v -C build }
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, November 20, 2017 @ 11:30:17 Author: arodseth Revision: 267538 upgpkg: compton 0.1_beta2.5-9 Modified: compton/trunk/PKGBUILD --+ PKGBUILD | 23 +-- 1 file changed, 13 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-20 11:30:08 UTC (rev 267537) +++ PKGBUILD2017-11-20 11:30:17 UTC (rev 267538) @@ -6,13 +6,13 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=8 +pkgrel=9 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/chjj/compton' license=('MIT') -depends=('libgl' 'libdbus' 'libxcomposite' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme' 'desktop-file-utils') -makedepends=('asciidoc' 'mesa' 'git' 'cmake' 'setconf') +depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libgl' 'libxcomposite' 'libxinerama' 'libxrandr') +makedepends=('asciidoc' 'cmake' 'git' 'mesa' 'setconf') backup=('etc/xdg/compton.conf') optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' @@ -23,20 +23,23 @@ '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b') prepare() { - setconf "$pkgname/$pkgname.desktop" Exec 'compton --xrender-sync-fence' - setconf "$pkgname/$pkgname.desktop" TryExec 'compton --xrender-sync-fence' - setconf "$pkgname/$pkgname.desktop" Comment 'Compositor for X11' + cd $pkgname + + setconf $pkgname.desktop Exec 'compton --xrender-sync-fence' + setconf $pkgname.desktop TryExec 'compton --xrender-sync-fence' + setconf $pkgname.desktop Comment 'Compositor for X11' } build() { - COMPTON_VERSION=v$pkgver PREFIX=/usr make -C "$pkgname" compton docs + COMPTON_VERSION="v$pkgver" PREFIX=/usr make -C "$pkgname" compton docs } package() { PREFIX="$pkgdir/usr" make -C "$pkgname" install - install -Dm644 "$pkgname/compton.sample.conf" "$pkgdir/etc/xdg/compton.conf.example" + + install -Dm644 $pkgname/compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" - install -Dm644 "$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 $pkgname/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } -# vim:ts=2 sw=2 et +# vim: ts=2 sw=2 et
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, November 23, 2017 @ 07:15:18 Author: arojas Revision: 268161 Really rebuild against libconfig 1.7 (FS#56409) Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-11-23 07:10:49 UTC (rev 268160) +++ PKGBUILD2017-11-23 07:15:18 UTC (rev 268161) @@ -6,7 +6,7 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=9 +pkgrel=10 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/chjj/compton'
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Friday, December 2, 2016 @ 09:42:03 Author: arodseth Revision: 197714 upgpkg: compton 0.1_beta2.5-4 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-12-02 09:08:49 UTC (rev 197713) +++ PKGBUILD2016-12-02 09:42:03 UTC (rev 197714) @@ -6,12 +6,11 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=3 +pkgrel=4 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' license=('MIT') -install='compton.install' depends=('libgl' 'libdbus' 'libxcomposite' 'libxdamage' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('asciidoc' 'mesa' 'git' 'cmake' 'setconf') backup=('etc/xdg/compton.conf') @@ -19,7 +18,7 @@ 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') #source=("git://github.com/chjj/compton#tag=v$pkgver" -source=("git://github.com/chjj/compton#commit=2343e4b" +source=("git://github.com/chjj/compton#commit=b7f43ee" 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, February 8, 2016 @ 21:29:57 Author: arodseth Revision: 160941 upgpkg: compton 0.1_beta2-7 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-02-08 20:03:39 UTC (rev 160940) +++ PKGBUILD2016-02-08 20:29:57 UTC (rev 160941) @@ -6,7 +6,7 @@ pkgname=compton pkgver=0.1_beta2 -pkgrel=6 +pkgrel=7 pkgdesc='Superb X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' @@ -14,6 +14,7 @@ install='compton.install' depends=('libgl' 'libdbus' 'libxcomposite' 'libxdamage' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme') makedepends=('asciidoc' 'mesa' 'git' 'cmake') +backup=('etc/xdg/compton.conf') optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Saturday, February 13, 2016 @ 21:21:24 Author: arodseth Revision: 161476 upgpkg: compton 0.1_beta2.5-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-13 20:04:53 UTC (rev 161475) +++ PKGBUILD2016-02-13 20:21:24 UTC (rev 161476) @@ -5,8 +5,8 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=0.1_beta2 -pkgrel=7 +pkgver=0.1_beta2.5 +pkgrel=1 pkgdesc='Superb X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' @@ -18,7 +18,8 @@ optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=("git://github.com/chjj/compton#tag=v$pkgver" +#source=("git://github.com/chjj/compton#tag=v$pkgver" +source=("git://github.com/chjj/compton#commit=d7f95b5" 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Wednesday, March 16, 2016 @ 11:03:24 Author: arodseth Revision: 166926 upgpkg: compton 0.1_beta2.5-2 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-16 09:55:47 UTC (rev 166925) +++ PKGBUILD2016-03-16 10:03:24 UTC (rev 166926) @@ -6,13 +6,13 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=1 +pkgrel=2 pkgdesc='Superb X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' license=('MIT') install='compton.install' -depends=('libgl' 'libdbus' 'libxcomposite' 'libxdamage' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme') +depends=('libgl' 'libdbus' 'libxcomposite' 'libxdamage' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('asciidoc' 'mesa' 'git' 'cmake' 'setconf') backup=('etc/xdg/compton.conf') optdepends=('dbus: To control compton via D-Bus' @@ -19,7 +19,7 @@ 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') #source=("git://github.com/chjj/compton#tag=v$pkgver" -source=("git://github.com/chjj/compton#commit=d7f95b5" +source=("git://github.com/chjj/compton#commit=2343e4b" 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, June 15, 2017 @ 09:50:17 Author: arodseth Revision: 237119 upgpkg: compton 0.1_beta2.5-6 Modified: compton/trunk/PKGBUILD --+ PKGBUILD | 28 1 file changed, 12 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-06-15 09:27:06 UTC (rev 237118) +++ PKGBUILD2017-06-15 09:50:17 UTC (rev 237119) @@ -6,41 +6,37 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=5 +pkgrel=6 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' license=('MIT') -depends=('libgl' 'libdbus' 'libxcomposite' 'libxdamage' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme' 'desktop-file-utils') +depends=('libgl' 'libdbus' 'libxcomposite' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('asciidoc' 'mesa' 'git' 'cmake' 'setconf') backup=('etc/xdg/compton.conf') optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=("git+https://github.com/chjj/compton#commit=b7f43ee"; +source=("git+https://github.com/chjj/compton#commit=316eac0613bf342ff91cc645a6c3c80e6b9083fb"; 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b') prepare() { - cd "$pkgname" - - setconf "$pkgname.desktop" Exec 'compton --xrender-sync-fence' - setconf "$pkgname.desktop" TryExec 'compton --xrender-sync-fence' - setconf "$pkgname.desktop" Comment 'Compositor for X11' + setconf "$pkgname/$pkgname.desktop" Exec 'compton --xrender-sync-fence' + setconf "$pkgname/$pkgname.desktop" TryExec 'compton --xrender-sync-fence' + setconf "$pkgname/$pkgname.desktop" Comment 'Compositor for X11' } build() { - COMPTON_VERSION=v$pkgver make -C "$pkgname" PREFIX=/usr compton docs + COMPTON_VERSION=v$pkgver PREFIX=/usr make -C "$pkgname" compton docs } package() { - cd "$pkgname" - - make PREFIX="$pkgdir/usr" install - install -Dm644 compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" - install -Dm644 ../compton.conf "$pkgdir/etc/xdg/compton.conf" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + PREFIX="$pkgdir/usr" make -C "$pkgname" install + install -Dm644 "$pkgname/compton.sample.conf" "$pkgdir/etc/xdg/compton.conf.example" + install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" + install -Dm644 "$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } -# vim:set ts=2 sw=2 et: +# vim:ts=2 sw=2 et
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, June 15, 2017 @ 09:54:09 Author: arodseth Revision: 237121 upgpkg: compton 0.1_beta2.5-7 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-06-15 09:50:27 UTC (rev 237120) +++ PKGBUILD2017-06-15 09:54:09 UTC (rev 237121) @@ -6,7 +6,7 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=6 +pkgrel=7 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton'
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Friday, June 16, 2017 @ 18:14:33 Author: arojas Revision: 237793 libconfig rebuild Modified: compton/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-06-16 18:11:02 UTC (rev 237792) +++ PKGBUILD2017-06-16 18:14:33 UTC (rev 237793) @@ -6,7 +6,7 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=7 +pkgrel=8 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton'
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, April 10, 2017 @ 13:49:33 Author: arodseth Revision: 221783 upgpkg: compton 0.1_beta2.5-5 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-04-10 13:49:28 UTC (rev 221782) +++ PKGBUILD2017-04-10 13:49:33 UTC (rev 221783) @@ -6,7 +6,7 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=4 +pkgrel=5 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' @@ -17,8 +17,7 @@ optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -#source=("git://github.com/chjj/compton#tag=v$pkgver" -source=("git://github.com/chjj/compton#commit=b7f43ee" +source=("git+https://github.com/chjj/compton#commit=b7f43ee"; 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Saturday, October 20, 2018 @ 08:52:49 Author: arodseth Revision: 398025 upgpkg: compton 2.0-2 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-10-20 08:51:40 UTC (rev 398024) +++ PKGBUILD2018-10-20 08:52:49 UTC (rev 398025) @@ -5,7 +5,7 @@ pkgname=compton pkgver=2.0 -pkgrel=1 +pkgrel=2 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -25,8 +25,8 @@ cd $pkgname setconf $pkgname.desktop Exec 'compton --xrender-sync-fence' - setconf $pkgname.desktop TryExec 'compton --xrender-sync-fence' setconf $pkgname.desktop Comment 'Compositor for X11' + setconf $pkgname.desktop TryExec '/usr/bin/compton' } build() {
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Tuesday, October 30, 2018 @ 16:31:16 Author: arodseth Revision: 399685 upgpkg: compton 3.0-2 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-10-30 15:35:13 UTC (rev 399684) +++ PKGBUILD2018-10-30 16:31:16 UTC (rev 399685) @@ -5,7 +5,7 @@ pkgname=compton pkgver=3.0 -pkgrel=1 +pkgrel=2 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -17,7 +17,10 @@ optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; +# Using the latest commit from the "next" branch until the next release of compton. +# See FS#60647 +#source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; +source=('git+https://github.com/yshui/compton#commit=c0d7f9d915cb621d162efc03cf76388c0a16c2e4' 'compton.conf') sha256sums=('SKIP' 'a150f61780f316516551ec72c8d3f7170bcb50f93fa5ad605deaeb809ded5ffe')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Friday, September 14, 2018 @ 08:20:01 Author: arodseth Revision: 380838 upgpkg: compton 1.0-1 Modified: compton/trunk/PKGBUILD(contents, properties) --+ PKGBUILD | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-14 08:01:15 UTC (rev 380837) +++ PKGBUILD2018-09-14 08:20:01 UTC (rev 380838) @@ -1,22 +1,22 @@ -# Maintainer: Alexander F Rødseth +# Maintainer: Alexander F. Rødseth # Contributor: WorMzy Tykashi # Contributor: OK100 # Contributor: Valère Monseur pkgname=compton -pkgver=0.1_beta2.5 -pkgrel=11 +pkgver=1.0 +pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' license=('MIT') -depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libgl' 'libxcomposite' 'libxinerama' 'libxrandr') makedepends=('asciidoc' 'cmake' 'git' 'mesa' 'setconf') +depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libgl' 'libxcomposite' 'libxinerama' 'libxrandr' 'pcre') backup=('etc/xdg/compton.conf') -optdepends=('dbus: To control compton via D-Bus' +optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=('git+https://github.com/yshui/compton#commit=bf29b2dd37dc5a35c0387bd21e67226d8aa23790' +source=('git+https://github.com/yshui/compton#tag=v1' 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b') @@ -23,7 +23,6 @@ prepare() { cd $pkgname - setconf $pkgname.desktop Exec 'compton --xrender-sync-fence' setconf $pkgname.desktop TryExec 'compton --xrender-sync-fence' setconf $pkgname.desktop Comment 'Compositor for X11' @@ -35,7 +34,6 @@ package() { PREFIX="$pkgdir/usr" make -C "$pkgname" install - install -Dm644 $pkgname/compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" install -Dm644 $pkgname/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" Property changes on: compton/trunk/PKGBUILD ___ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Friday, September 14, 2018 @ 18:37:15 Author: arodseth Revision: 380985 upgpkg: compton 2.0-1 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-14 18:05:48 UTC (rev 380984) +++ PKGBUILD2018-09-14 18:37:15 UTC (rev 380985) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=1.0 +pkgver=2.0 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') @@ -16,7 +16,7 @@ optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=('git+https://github.com/yshui/compton#tag=v1' +source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b') @@ -23,6 +23,7 @@ prepare() { cd $pkgname + setconf $pkgname.desktop Exec 'compton --xrender-sync-fence' setconf $pkgname.desktop TryExec 'compton --xrender-sync-fence' setconf $pkgname.desktop Comment 'Compositor for X11' @@ -34,6 +35,7 @@ package() { PREFIX="$pkgdir/usr" make -C "$pkgname" install + install -Dm644 $pkgname/compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" install -Dm644 $pkgname/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Thursday, November 8, 2018 @ 16:42:26 Author: arodseth Revision: 404125 upgpkg: compton 3.0-3 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-08 14:40:21 UTC (rev 404124) +++ PKGBUILD2018-11-08 16:42:26 UTC (rev 404125) @@ -5,7 +5,7 @@ pkgname=compton pkgver=3.0 -pkgrel=2 +pkgrel=3 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -20,7 +20,7 @@ # Using the latest commit from the "next" branch until the next release of compton. # See FS#60647 #source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; -source=('git+https://github.com/yshui/compton#commit=c0d7f9d915cb621d162efc03cf76388c0a16c2e4' +source=('git+https://github.com/yshui/compton#commit=7bdebbef9a341f6e930a75696a88984c1ab3f585' 'compton.conf') sha256sums=('SKIP' 'a150f61780f316516551ec72c8d3f7170bcb50f93fa5ad605deaeb809ded5ffe')
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Sunday, November 11, 2018 @ 19:58:13 Author: arodseth Revision: 406382 upgpkg: compton 3.0-5 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-11 18:48:24 UTC (rev 406381) +++ PKGBUILD2018-11-11 19:58:13 UTC (rev 406382) @@ -5,7 +5,7 @@ pkgname=compton pkgver=3.0 -pkgrel=4 +pkgrel=5 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -37,8 +37,7 @@ cd $pkgname mkdir -p ../build - arch-meson ../build \ --D distributor_name='Arch Linux' + arch-meson ../build -D build_docs=true ninja -v -C ../build }
[arch-commits] Commit in compton/trunk (PKGBUILD)
Date: Monday, May 7, 2018 @ 09:50:12 Author: arodseth Revision: 319084 upgpkg: compton 0.1_beta2.5-11 Modified: compton/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-07 09:18:59 UTC (rev 319083) +++ PKGBUILD2018-05-07 09:50:12 UTC (rev 319084) @@ -6,10 +6,10 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=10 +pkgrel=11 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') -url='https://github.com/chjj/compton' +url='https://github.com/yshui/compton' license=('MIT') depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libgl' 'libxcomposite' 'libxinerama' 'libxrandr') makedepends=('asciidoc' 'cmake' 'git' 'mesa' 'setconf') @@ -17,7 +17,7 @@ optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=("git+https://github.com/chjj/compton#commit=316eac0613bf342ff91cc645a6c3c80e6b9083fb"; +source=('git+https://github.com/yshui/compton#commit=bf29b2dd37dc5a35c0387bd21e67226d8aa23790' 'compton.conf') sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b')
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Sunday, January 27, 2019 @ 16:03:18 Author: arodseth Revision: 428233 upgpkg: compton 5.0-1 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD | 27 +-- compton.conf |7 +-- 2 files changed, 14 insertions(+), 20 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-27 15:47:17 UTC (rev 428232) +++ PKGBUILD2019-01-27 16:03:18 UTC (rev 428233) @@ -4,29 +4,29 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=4.0 +pkgver=5.0 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' -arch=('x86_64') +arch=(x86_64) url='https://github.com/yshui/compton' -license=('MIT') -makedepends=('asciidoc' 'git' 'mesa' 'meson' 'ninja' 'setconf') -depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libev' 'libgl' 'pcre' - 'pixman' 'xcb-util-image' 'xcb-util-renderutil') -backup=('etc/xdg/compton.conf') +license=(MIT) +makedepends=(asciidoc git mesa meson ninja setconf) +depends=(hicolor-icon-theme libconfig libdbus libev libgl libxdg-basedir pcre + pixman xcb-util-image xcb-util-renderutil) +backup=(etc/xdg/compton.conf) optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; -'compton.conf') -sha256sums=('SKIP' -'18d29064d7c2328dc994cd153633d42c0daf417afca801e525d444a43e4f2788') +source=(compton.conf +"git+https://github.com/yshui/compton#tag=v${pkgver%.0}";) +sha256sums=('b5ec9c21a5b71ccca70917b1a2c99cd863d638d881a4d8f8e12171e80486db7f' +'SKIP') prepare() { cd $pkgname - setconf $pkgname.desktop Exec 'compton' + setconf $pkgname.desktop Exec compton setconf $pkgname.desktop Comment 'Compositor for X11' - setconf $pkgname.desktop TryExec '/usr/bin/compton' + setconf $pkgname.desktop TryExec /usr/bin/compton } build() { @@ -42,7 +42,6 @@ package() { DESTDIR="$pkgdir" ninja -C build install install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" - cd $pkgname install -Dm644 compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" install -Dm644 LICENSES/MIT "$pkgdir/usr/share/licenses/$pkgname/MIT" Modified: compton.conf === --- compton.conf2019-01-27 15:47:17 UTC (rev 428232) +++ compton.conf2019-01-27 16:03:18 UTC (rev 428233) @@ -114,7 +114,6 @@ active-opacity = 1; frame-opacity = 1; inactive-opacity-override = false; -alpha-step = 0.06; # Dim inactive windows. (0.0 - 1.0) # inactive-dim = 0.2; @@ -182,7 +181,6 @@ # opengl: Try to VSync with SGI_video_sync OpenGL extension. Only work on some drivers. # opengl-oml: Try to VSync with OML_sync_control OpenGL extension. Only work on some drivers. # opengl-swc: Try to VSync with SGI_swap_control OpenGL extension. Only work on some drivers. Works only with GLX backend. Known to be most effective on many drivers. Does not actually control paint timing, only buffer swap is affected, so it doesn’t have the effect of --sw-opti unlike other methods. Experimental. -# opengl-mswc: Try to VSync with MESA_swap_control OpenGL extension. Basically the same as opengl-swc above, except the extension we use. # (Note some VSync methods may not be enabled at compile time.) vsync = "opengl"; @@ -237,8 +235,5 @@ # ## -# Attempt to synchronize client applications' draw calls with `XSync()`, used on GLX backend to ensure up-to-date window content is painted. -xrender-sync = true; - -# use X Sync fence to sync clients' draw calls. Needed on nvidia-drivers with GLX backend for some users. +# Use X Sync fence to sync clients' draw calls. Needed on nvidia-drivers with GLX backend for some users. xrender-sync-fence = true;
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Sunday, January 27, 2019 @ 16:05:21 Author: arodseth Revision: 428235 upgpkg: compton 5.0-1 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD |2 +- compton.conf |6 -- 2 files changed, 1 insertion(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-27 16:03:28 UTC (rev 428234) +++ PKGBUILD2019-01-27 16:05:21 UTC (rev 428235) @@ -19,7 +19,7 @@ 'xorg-xprop:For compton-trans') source=(compton.conf "git+https://github.com/yshui/compton#tag=v${pkgver%.0}";) -sha256sums=('b5ec9c21a5b71ccca70917b1a2c99cd863d638d881a4d8f8e12171e80486db7f' +sha256sums=('1857c880bfbc6c60e68bc996448a6e071501370de57ed5b9cbc0927bc7bd48bf' 'SKIP') prepare() { Modified: compton.conf === --- compton.conf2019-01-27 16:03:28 UTC (rev 428234) +++ compton.conf2019-01-27 16:05:21 UTC (rev 428235) @@ -57,10 +57,6 @@ # Enabled client-side shadows on windows. shadow = true; -# Don't draw shadows on DND windows. -no-dnd-shadow = true; -# Avoid drawing shadows on dock/panel windows. -no-dock-shadow = true; # The blur radius for shadows. (default 12) shadow-radius = 5; # The left offset for shadows. (default -15) @@ -109,7 +105,6 @@ # # -menu-opacity = 1; inactive-opacity = 1; active-opacity = 1; frame-opacity = 1; @@ -195,7 +190,6 @@ # Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games. # Known to cause flickering when redirecting/unredirecting windows. -# paint-on-overlay may make the flickering less obvious. unredir-if-possible = false; # Specify a list of conditions of windows that should always be considered focused.
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Saturday, March 23, 2019 @ 18:55:06 Author: arodseth Revision: 443253 upgpkg: compton 6.0-1 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD |4 ++-- compton.conf | 13 +++-- 2 files changed, 5 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-23 18:02:43 UTC (rev 443252) +++ PKGBUILD2019-03-23 18:55:06 UTC (rev 443253) @@ -4,7 +4,7 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=5.1 +pkgver=6.0 pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=(x86_64) @@ -19,7 +19,7 @@ 'xorg-xprop:For compton-trans') source=(compton.conf "git+https://github.com/yshui/compton#tag=v${pkgver%.0}";) -sha256sums=('1857c880bfbc6c60e68bc996448a6e071501370de57ed5b9cbc0927bc7bd48bf' +sha256sums=('c25e5b741a3a76928d1866f0097c482844e272b41823c24486a91cb39a97341d' 'SKIP') prepare() { Modified: compton.conf === --- compton.conf2019-03-23 18:02:43 UTC (rev 443252) +++ compton.conf2019-03-23 18:55:06 UTC (rev 443253) @@ -23,7 +23,6 @@ # My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified, # but a 20% increase when only 1/4 is. # My tests on nouveau show terrible slowdown. -# Useful with --glx-swap-method, as well. glx-copy-from-front = false; # GLX backend: Use MESA_copy_sub_buffer to do partial screen update. @@ -47,7 +46,7 @@ # Useless with --glx-use-copysubbuffermesa. # Partially breaks --resize-damage. # Defaults to undefined. -glx-swap-method = "undefined"; +#glx-swap-method = "undefined"; # # @@ -170,14 +169,8 @@ # If not specified or 0, compton will try detecting this with X RandR extension. refresh-rate = 0; -# Set VSync method. VSync methods currently available: -# none: No VSync -# drm: VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some drivers. -# opengl: Try to VSync with SGI_video_sync OpenGL extension. Only work on some drivers. -# opengl-oml: Try to VSync with OML_sync_control OpenGL extension. Only work on some drivers. -# opengl-swc: Try to VSync with SGI_swap_control OpenGL extension. Only work on some drivers. Works only with GLX backend. Known to be most effective on many drivers. Does not actually control paint timing, only buffer swap is affected, so it doesn’t have the effect of --sw-opti unlike other methods. Experimental. -# (Note some VSync methods may not be enabled at compile time.) -vsync = "opengl"; +# Vertical synchronization: match the refresh rate of the monitor +vsync = true; # Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing. # Reported to have no effect, though.
[arch-commits] Commit in compton/trunk (PKGBUILD compton.install)
Date: Sunday, May 1, 2016 @ 13:16:18 Author: arodseth Revision: 173253 upgpkg: compton 0.1_beta2.5-3 Modified: compton/trunk/PKGBUILD compton/trunk/compton.install -+ PKGBUILD|6 +++--- compton.install | 10 -- 2 files changed, 3 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-01 11:14:57 UTC (rev 173252) +++ PKGBUILD2016-05-01 11:16:18 UTC (rev 173253) @@ -6,8 +6,8 @@ pkgname=compton pkgver=0.1_beta2.5 -pkgrel=2 -pkgdesc='Superb X compositor that may fix tearing issues' +pkgrel=3 +pkgdesc='X compositor that may fix tearing issues' arch=('x86_64' 'i686') url='https://github.com/chjj/compton' license=('MIT') @@ -29,7 +29,7 @@ setconf "$pkgname.desktop" Exec 'compton --xrender-sync-fence' setconf "$pkgname.desktop" TryExec 'compton --xrender-sync-fence' - setconf "$pkgname.desktop" Comment 'An X compositor' + setconf "$pkgname.desktop" Comment 'Compositor for X11' } build() { Modified: compton.install === --- compton.install 2016-05-01 11:14:57 UTC (rev 173252) +++ compton.install 2016-05-01 11:16:18 UTC (rev 173253) @@ -1,15 +1,5 @@ -post_upgrade() { - update-desktop-database -q - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - post_install() { echo 'Configure /etc/xdg/compton.conf as you please.' - post_upgrade } -post_remove() { - post_upgrade -} - # vim:set ts=2 sw=2 et:
[arch-commits] Commit in compton/trunk (PKGBUILD compton.install)
Date: Saturday, February 13, 2016 @ 22:09:36 Author: arodseth Revision: 161482 upgpkg: compton 0.1_beta2.5-1 Modified: compton/trunk/PKGBUILD compton/trunk/compton.install -+ PKGBUILD| 10 +- compton.install | 10 +- 2 files changed, 14 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-13 20:48:34 UTC (rev 161481) +++ PKGBUILD2016-02-13 21:09:36 UTC (rev 161482) @@ -13,7 +13,7 @@ license=('MIT') install='compton.install' depends=('libgl' 'libdbus' 'libxcomposite' 'libxdamage' 'libxrandr' 'pcre' 'libconfig' 'libxinerama' 'hicolor-icon-theme') -makedepends=('asciidoc' 'mesa' 'git' 'cmake') +makedepends=('asciidoc' 'mesa' 'git' 'cmake' 'setconf') backup=('etc/xdg/compton.conf') optdepends=('dbus: To control compton via D-Bus' 'xorg-xwininfo: For compton-trans' @@ -24,6 +24,14 @@ sha256sums=('SKIP' '89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b') +prepare() { + cd "$pkgname" + + setconf "$pkgname.desktop" Exec 'compton --xrender-sync-fence' + setconf "$pkgname.desktop" TryExec 'compton --xrender-sync-fence' + setconf "$pkgname.desktop" Comment 'An X compositor' +} + build() { COMPTON_VERSION=v$pkgver make -C "$pkgname" PREFIX=/usr compton docs } Modified: compton.install === --- compton.install 2016-02-13 20:48:34 UTC (rev 161481) +++ compton.install 2016-02-13 21:09:36 UTC (rev 161482) @@ -1,15 +1,15 @@ -post_install() { +post_upgrade() { update-desktop-database -q xdg-icon-resource forceupdate --theme hicolor &> /dev/null - echo 'Remember to configure /etc/xdg/compton.conf to your liking.' } -post_upgrade() { - post_install +post_install() { + echo 'Configure /etc/xdg/compton.conf as you please.' + post_upgrade } post_remove() { - post_install + post_upgrade } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Monday, October 29, 2018 @ 19:36:16 Author: arodseth Revision: 399474 upgpkg: compton 3.0-1 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD | 36 +--- compton.conf |3 ++- 2 files changed, 27 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-10-29 17:59:13 UTC (rev 399473) +++ PKGBUILD2018-10-29 19:36:16 UTC (rev 399474) @@ -4,14 +4,15 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=2.0 -pkgrel=2 +pkgver=3.0 +pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' license=('MIT') -makedepends=('asciidoc' 'cmake' 'git' 'mesa' 'setconf') -depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libgl' 'libxcomposite' 'libxinerama' 'libxrandr' 'pcre') +makedepends=('asciidoc' 'git' 'mesa' 'meson' 'ninja' 'setconf') +depends=('hicolor-icon-theme' 'libconfig' 'libdbus' 'libev' 'libgl' 'pcre' + 'pixman' 'xcb-util-image' 'xcb-util-renderutil') backup=('etc/xdg/compton.conf') optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' @@ -19,26 +20,39 @@ source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; 'compton.conf') sha256sums=('SKIP' -'89f920e429a28443bf81275927e402b3a953ef8a7160af468ae05913dee5658b') +'a150f61780f316516551ec72c8d3f7170bcb50f93fa5ad605deaeb809ded5ffe') prepare() { cd $pkgname - setconf $pkgname.desktop Exec 'compton --xrender-sync-fence' + setconf $pkgname.desktop Exec 'compton' setconf $pkgname.desktop Comment 'Compositor for X11' setconf $pkgname.desktop TryExec '/usr/bin/compton' } build() { - COMPTON_VERSION="v$pkgver" PREFIX=/usr make -C "$pkgname" compton docs + cd $pkgname + + mkdir -p ../build + arch-meson ../build \ +-D distributor_name='Arch Linux' + ninja -v -C ../build } +check() { + cd $pkgname + + ninja -C ../build test +} + package() { - PREFIX="$pkgdir/usr" make -C "$pkgname" install + DESTDIR="$pkgdir" ninja -C build install + install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" - install -Dm644 $pkgname/compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" - install -Dm644 compton.conf "$pkgdir/etc/xdg/compton.conf" - install -Dm644 $pkgname/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd $pkgname + install -Dm644 compton.sample.conf "$pkgdir/etc/xdg/compton.conf.example" + install -Dm644 LICENSES/MIT "$pkgdir/usr/share/licenses/$pkgname/MIT" + install -Dm644 LICENSES/MPL-2.0 "$pkgdir/usr/share/licenses/$pkgname/MPL-2.0" } # vim: ts=2 sw=2 et Modified: compton.conf === --- compton.conf2018-10-29 17:59:13 UTC (rev 399473) +++ compton.conf2018-10-29 19:36:16 UTC (rev 399474) @@ -189,6 +189,7 @@ # Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing. # Reported to have no effect, though. dbe = false; + # Painting on X Composite overlay window. Recommended. paint-on-overlay = true; @@ -195,7 +196,7 @@ # Limit compton to repaint at most once every 1 / refresh_rate second to boost performance. # This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already, # unless you wish to specify a lower refresh rate than the actual value. -sw-opti = true; +#sw-opti = true; # Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games. # Known to cause flickering when redirecting/unredirecting windows.
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Thursday, November 15, 2018 @ 10:30:42 Author: arodseth Revision: 407633 upgpkg: compton 3.0-6 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD | 19 --- compton.conf | 10 +++--- 2 files changed, 15 insertions(+), 14 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-15 10:30:27 UTC (rev 407632) +++ PKGBUILD2018-11-15 10:30:42 UTC (rev 407633) @@ -5,7 +5,7 @@ pkgname=compton pkgver=3.0 -pkgrel=5 +pkgrel=6 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -17,13 +17,12 @@ optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -# Using the latest commit from the "next" branch until the next release of compton. -# See FS#60647 -#source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; -source=('git+https://github.com/yshui/compton#commit=b18d46bcbdc35a3b5620d817dd46fbc76485c20d' +# Using the latest commit from the "next" branch until the next release +# of compton. See FS#60647. +source=('git+https://github.com/yshui/compton#commit=f834cf20aed38a86e2b3ccf30' 'compton.conf') sha256sums=('SKIP' -'55d3929cb9c37edf2aaea8266dda197dbd35949246d1f88c1a168156c60c5324') +'f38b583d7e8e9d5792ec490ed0762f60ae30def85dab8f0f0f977061d58343dc') prepare() { cd $pkgname @@ -34,11 +33,9 @@ } build() { - cd $pkgname - - mkdir -p ../build - arch-meson ../build -D build_docs=true - ninja -v -C ../build + mkdir -p build + arch-meson build "$pkgname" -D build_docs=true + ninja -v -C build } check() { Modified: compton.conf === --- compton.conf2018-11-15 10:30:27 UTC (rev 407632) +++ compton.conf2018-11-15 10:30:42 UTC (rev 407633) @@ -1,4 +1,6 @@ # Thank you code_nomad: http://9m.no/ꪯ鵞 +# and also the wiki contributors at: +# https://wiki.archlinux.org/index.php/Compton # # @@ -91,6 +93,7 @@ "name *= 'compton'", "name *= 'Chromium'", "name *= 'Chrome'", +"class_g = 'Firefox' && argb", "class_g = 'Conky'", "class_g = 'Kupfer'", "class_g = 'Synapse'", @@ -98,7 +101,8 @@ "class_g ?= 'Cairo-dock'", "class_g ?= 'Xfce4-notifyd'", "class_g ?= 'Xfce4-power-manager'", -"_GTK_FRAME_EXTENTS@:c" +"_GTK_FRAME_EXTENTS@:c", +"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" ]; # Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners) shadow-ignore-shaped = false; @@ -184,7 +188,7 @@ # opengl-swc: Try to VSync with SGI_swap_control OpenGL extension. Only work on some drivers. Works only with GLX backend. Known to be most effective on many drivers. Does not actually control paint timing, only buffer swap is affected, so it doesn’t have the effect of --sw-opti unlike other methods. Experimental. # opengl-mswc: Try to VSync with MESA_swap_control OpenGL extension. Basically the same as opengl-swc above, except the extension we use. # (Note some VSync methods may not be enabled at compile time.) -vsync = "opengl-swc"; +vsync = "opengl"; # Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing. # Reported to have no effect, though. @@ -201,7 +205,7 @@ # Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games. # Known to cause flickering when redirecting/unredirecting windows. # paint-on-overlay may make the flickering less obvious. -unredir-if-possible = true; +unredir-if-possible = false; # Specify a list of conditions of windows that should always be considered focused. focus-exclude = [ ];
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Thursday, November 15, 2018 @ 10:33:32 Author: arodseth Revision: 407638 upgpkg: compton 3.0-6 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD |2 +- compton.conf |5 - 2 files changed, 1 insertion(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-15 10:31:03 UTC (rev 407637) +++ PKGBUILD2018-11-15 10:33:32 UTC (rev 407638) @@ -22,7 +22,7 @@ source=('git+https://github.com/yshui/compton#commit=f834cf20aed38a86e2b3ccf30' 'compton.conf') sha256sums=('SKIP' -'f38b583d7e8e9d5792ec490ed0762f60ae30def85dab8f0f0f977061d58343dc') +'8eda674dd5ea91e2b3030bd725ef99ac6f0d8f9de23a28b6db1cf7061f4cd690') prepare() { cd $pkgname Modified: compton.conf === --- compton.conf2018-11-15 10:31:03 UTC (rev 407637) +++ compton.conf2018-11-15 10:33:32 UTC (rev 407638) @@ -63,8 +63,6 @@ no-dnd-shadow = true; # Avoid drawing shadows on dock/panel windows. no-dock-shadow = true; -# Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows. -clear-shadow = true; # The blur radius for shadows. (default 12) shadow-radius = 5; # The left offset for shadows. (default -15) @@ -194,9 +192,6 @@ # Reported to have no effect, though. dbe = false; -# Painting on X Composite overlay window. Recommended. -paint-on-overlay = true; - # Limit compton to repaint at most once every 1 / refresh_rate second to boost performance. # This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already, # unless you wish to specify a lower refresh rate than the actual value.
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Tuesday, November 20, 2018 @ 11:27:41 Author: arodseth Revision: 409010 upgpkg: compton 4.0-1 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD | 17 ++--- compton.conf |5 ++--- 2 files changed, 8 insertions(+), 14 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-20 11:23:01 UTC (rev 409009) +++ PKGBUILD2018-11-20 11:27:41 UTC (rev 409010) @@ -4,8 +4,8 @@ # Contributor: Valère Monseur pkgname=compton -pkgver=3.0 -pkgrel=6 +pkgver=4.0 +pkgrel=1 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -17,16 +17,13 @@ optdepends=('dbus: For controlling compton via D-Bus' 'xorg-xwininfo: For compton-trans' 'xorg-xprop:For compton-trans') -# Using the latest commit from the "next" branch until the next release -# of compton. See FS#60647. -source=('git+https://github.com/yshui/compton#commit=f834cf20aed38a86e2b3ccf30' +source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; 'compton.conf') sha256sums=('SKIP' -'8eda674dd5ea91e2b3030bd725ef99ac6f0d8f9de23a28b6db1cf7061f4cd690') +'18d29064d7c2328dc994cd153633d42c0daf417afca801e525d444a43e4f2788') prepare() { cd $pkgname - setconf $pkgname.desktop Exec 'compton' setconf $pkgname.desktop Comment 'Compositor for X11' setconf $pkgname.desktop TryExec '/usr/bin/compton' @@ -34,14 +31,12 @@ build() { mkdir -p build - arch-meson build "$pkgname" -D build_docs=true + arch-meson build $pkgname -D build_docs=true ninja -v -C build } check() { - cd $pkgname - - ninja -C ../build test + ninja -C build test } package() { Modified: compton.conf === --- compton.conf2018-11-20 11:23:01 UTC (rev 409009) +++ compton.conf2018-11-20 11:27:41 UTC (rev 409010) @@ -1,6 +1,5 @@ # Thank you code_nomad: http://9m.no/ꪯ鵞 -# and also the wiki contributors at: -# https://wiki.archlinux.org/index.php/Compton +# and Arch Wiki contributors: https://wiki.archlinux.org/index.php/Compton # # @@ -38,7 +37,6 @@ # Recommended if it works. # glx-no-rebind-pixmap = true; - # GLX backend: GLX buffer swap method we assume. # Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1). # undefined is the slowest and the safest, and the default value. @@ -241,5 +239,6 @@ # Attempt to synchronize client applications' draw calls with `XSync()`, used on GLX backend to ensure up-to-date window content is painted. xrender-sync = true; + # use X Sync fence to sync clients' draw calls. Needed on nvidia-drivers with GLX backend for some users. xrender-sync-fence = true;
[arch-commits] Commit in compton/trunk (PKGBUILD compton.conf)
Date: Friday, November 9, 2018 @ 17:41:05 Author: arodseth Revision: 404378 upgpkg: compton 3.0-4 Modified: compton/trunk/PKGBUILD compton/trunk/compton.conf --+ PKGBUILD |6 +++--- compton.conf | 12 2 files changed, 15 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-09 17:22:42 UTC (rev 404377) +++ PKGBUILD2018-11-09 17:41:05 UTC (rev 404378) @@ -5,7 +5,7 @@ pkgname=compton pkgver=3.0 -pkgrel=3 +pkgrel=4 pkgdesc='X compositor that may fix tearing issues' arch=('x86_64') url='https://github.com/yshui/compton' @@ -20,10 +20,10 @@ # Using the latest commit from the "next" branch until the next release of compton. # See FS#60647 #source=("git+https://github.com/yshui/compton#tag=v${pkgver%.0}"; -source=('git+https://github.com/yshui/compton#commit=7bdebbef9a341f6e930a75696a88984c1ab3f585' +source=('git+https://github.com/yshui/compton#commit=b18d46bcbdc35a3b5620d817dd46fbc76485c20d' 'compton.conf') sha256sums=('SKIP' -'a150f61780f316516551ec72c8d3f7170bcb50f93fa5ad605deaeb809ded5ffe') +'55d3929cb9c37edf2aaea8266dda197dbd35949246d1f88c1a168156c60c5324') prepare() { cd $pkgname Modified: compton.conf === --- compton.conf2018-11-09 17:22:42 UTC (rev 404377) +++ compton.conf2018-11-09 17:41:05 UTC (rev 404378) @@ -232,3 +232,15 @@ focus = true; }; }; + +## +# +# XSync +# See: https://github.com/yshui/compton/commit/b18d46bcbdc35a3b5620d817dd46fbc76485c20d +# +## + +# Attempt to synchronize client applications' draw calls with `XSync()`, used on GLX backend to ensure up-to-date window content is painted. +xrender-sync = true; +# use X Sync fence to sync clients' draw calls. Needed on nvidia-drivers with GLX backend for some users. +xrender-sync-fence = true;