From 984b50ef099daf0bb6740d9b76d68eea00e59f22 Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Mon, 21 Aug 2023 12:46:36 +1000 Subject: [PATCH 1/3] 1.8.2 --- .SRCINFO | 8 +++++--- PKGBUILD | 24 +++++++++++++++++++----- way-displays.install | 9 +++++++++ 3 files changed, 33 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a759727..b7b566e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = way-displays pkgdesc = way-displays: Auto Manage Your Wayland Displays - pkgver = 1.8.1 + pkgver = 1.8.2 pkgrel = 1 url = https://github.com/alex-courtis/way-displays install = way-displays.install @@ -13,7 +13,9 @@ pkgbase = way-displays depends = wlroots depends = libinput depends = yaml-cpp - source = https://github.com/alex-courtis/way-displays/archive/refs/tags/1.8.1.tar.gz - sha256sums = 529d074e55f8d15abcf6fd934abe080509509d5578aa8d4fd303f5b882970047 + source = https://github.com/alex-courtis/way-displays/archive/refs/tags/1.8.2.tar.gz + source = https://github.com/alex-courtis/alex-c-collections/archive/refs/tags/v1.1.0.tar.gz + sha256sums = 45fb6609c26ab19eb7d07c714016db32cb738b7a3274b344d94928e8b552a58e + sha256sums = 2046dfb4f0b367692fdf4a77eb86cfa5741f159bec6e0b190fc906c68d25e8bd pkgname = way-displays diff --git a/PKGBUILD b/PKGBUILD index 1c5ce89..ab2984a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,24 +1,38 @@ # Maintainer: Alexander Courtis pkgname=way-displays -pkgver=1.8.1 +pkgver=1.8.2 pkgrel=1 +_colname="alex-c-collections" +_colver="1.1.0" pkgdesc="way-displays: Auto Manage Your Wayland Displays" arch=('x86_64') url="https://github.com/alex-courtis/way-displays" license=('MIT') depends=('wayland' 'wlroots' 'libinput' 'yaml-cpp') makedepends=('git' 'make' 'gcc') -source=("https://github.com/alex-courtis/way-displays/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('529d074e55f8d15abcf6fd934abe080509509d5578aa8d4fd303f5b882970047') +source=( + "https://github.com/alex-courtis/${pkgname}/archive/refs/tags/${pkgver}.tar.gz" + "https://github.com/alex-courtis/${_colname}/archive/refs/tags/v${_colver}.tar.gz" +) +sha256sums=( +'45fb6609c26ab19eb7d07c714016db32cb738b7a3274b344d94928e8b552a58e' +'2046dfb4f0b367692fdf4a77eb86cfa5741f159bec6e0b190fc906c68d25e8bd' +) install=way-displays.install +prepare() { + cd "${pkgname}-${pkgver}/lib" + rmdir "${_colname}" + ln -s "../../${_colname}-${_colver}" "${_colname}" +} + build() { - cd "$pkgname-$pkgver" + cd "${pkgname}-${pkgver}" make CC=gcc CXX=g++ way-displays } package() { - cd "$pkgname-$pkgver" + cd "${pkgname}-${pkgver}" make PREFIX="/usr" PREFIX_ETC="" DESTDIR="$pkgdir" install } diff --git a/way-displays.install b/way-displays.install index 5522669..d7e19fd 100644 --- a/way-displays.install +++ b/way-displays.install @@ -41,6 +41,15 @@ post_install() { plain " CLI ${blue}--get${all_off} prints commands" plain " CLI ${blue}--yaml${all_off} output" plain "" + yello "1.8.1" + blue "Bug Fixes:" + plain " Failure following DISABLE" + plain "" + yello "1.8.2" + blue "Bug Fixes:" + plain " CLI yaml output uses sequences" + plain " Fall Back To Writable Location For cfg.yaml" + plain "" } post_upgrade() { From 38d0aa11b8f5bdf98313e890d4f52495b50a8acd Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Mon, 4 Sep 2023 13:45:02 +1000 Subject: [PATCH 2/3] 1.9.0 --- .SRCINFO | 8 +++----- PKGBUILD | 24 +++++------------------- way-displays.install | 20 +++++--------------- 3 files changed, 13 insertions(+), 39 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index b7b566e..3100f59 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = way-displays pkgdesc = way-displays: Auto Manage Your Wayland Displays - pkgver = 1.8.2 + pkgver = 1.9.0 pkgrel = 1 url = https://github.com/alex-courtis/way-displays install = way-displays.install @@ -13,9 +13,7 @@ pkgbase = way-displays depends = wlroots depends = libinput depends = yaml-cpp - source = https://github.com/alex-courtis/way-displays/archive/refs/tags/1.8.2.tar.gz - source = https://github.com/alex-courtis/alex-c-collections/archive/refs/tags/v1.1.0.tar.gz - sha256sums = 45fb6609c26ab19eb7d07c714016db32cb738b7a3274b344d94928e8b552a58e - sha256sums = 2046dfb4f0b367692fdf4a77eb86cfa5741f159bec6e0b190fc906c68d25e8bd + source = https://github.com/alex-courtis/way-displays/archive/refs/tags/1.9.0.tar.gz + sha256sums = 65f6c110a3de8835bec0e71e963f3b9bd3078e18ee3c42167ae33b2005b97675 pkgname = way-displays diff --git a/PKGBUILD b/PKGBUILD index ab2984a..09c5063 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,38 +1,24 @@ # Maintainer: Alexander Courtis pkgname=way-displays -pkgver=1.8.2 +pkgver=1.9.0 pkgrel=1 -_colname="alex-c-collections" -_colver="1.1.0" pkgdesc="way-displays: Auto Manage Your Wayland Displays" arch=('x86_64') url="https://github.com/alex-courtis/way-displays" license=('MIT') depends=('wayland' 'wlroots' 'libinput' 'yaml-cpp') makedepends=('git' 'make' 'gcc') -source=( - "https://github.com/alex-courtis/${pkgname}/archive/refs/tags/${pkgver}.tar.gz" - "https://github.com/alex-courtis/${_colname}/archive/refs/tags/v${_colver}.tar.gz" -) -sha256sums=( -'45fb6609c26ab19eb7d07c714016db32cb738b7a3274b344d94928e8b552a58e' -'2046dfb4f0b367692fdf4a77eb86cfa5741f159bec6e0b190fc906c68d25e8bd' -) +source=("https://github.com/alex-courtis/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('65f6c110a3de8835bec0e71e963f3b9bd3078e18ee3c42167ae33b2005b97675') install=way-displays.install -prepare() { - cd "${pkgname}-${pkgver}/lib" - rmdir "${_colname}" - ln -s "../../${_colname}-${_colver}" "${_colname}" -} - build() { - cd "${pkgname}-${pkgver}" + cd "$pkgname-$pkgver" make CC=gcc CXX=g++ way-displays } package() { - cd "${pkgname}-${pkgver}" + cd "$pkgname-$pkgver" make PREFIX="/usr" PREFIX_ETC="" DESTDIR="$pkgdir" install } diff --git a/way-displays.install b/way-displays.install index d7e19fd..93c9b2c 100644 --- a/way-displays.install +++ b/way-displays.install @@ -32,23 +32,13 @@ magen() { } post_install() { - yello "1.8.0" + yello "1.9.0" blue "New Features:" - plain " ${magenta}ORDER${all_off}, ${magenta}DISABLED${all_off}, ${magenta}SCALE${all_off}, ${magenta}MODE${all_off} may use a regex" - plain " Explicit ${magenta}ORDER${all_off}: exact match, regex match, partial match" - plain " Add ${magenta}VRR_OFF${all_off}" - plain " Add ${magenta}SCALING${all_off}" - plain " CLI ${blue}--get${all_off} prints commands" - plain " CLI ${blue}--yaml${all_off} output" - plain "" - yello "1.8.1" - blue "Bug Fixes:" - plain " Failure following DISABLE" - plain "" - yello "1.8.2" + plain " TRANSFORM" + plain " Allow exact refresh HZ up to 3d.p." blue "Bug Fixes:" - plain " CLI yaml output uses sequences" - plain " Fall Back To Writable Location For cfg.yaml" + plain " Ignore multiple preferred modes" + plain " Apply VRR_OFF via CLI and cfg.yaml" plain "" } From 04ff01cf6cc178af8821eff9d13ebe1a94ede537 Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Sat, 16 Sep 2023 12:29:56 +1000 Subject: [PATCH 3/3] 1.9.0-2 --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 3100f59..b016a3b 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = way-displays pkgdesc = way-displays: Auto Manage Your Wayland Displays pkgver = 1.9.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/alex-courtis/way-displays install = way-displays.install arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index 09c5063..bd26ca4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Alexander Courtis pkgname=way-displays pkgver=1.9.0 -pkgrel=1 +pkgrel=2 pkgdesc="way-displays: Auto Manage Your Wayland Displays" arch=('x86_64') url="https://github.com/alex-courtis/way-displays"