Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / redshift
Commits: a9489974 by Robin Candau at 2024-04-07T20:48:15+02:00 upgpkg: 1.12-9: Add .nvchecker.toml + Switch license to SPDX identifier + Switch to auto-generated source tarball + Python 3.12 rebuild https://archlinux.org/todo/python-modules-part-1/ - - - - - 3 changed files: - + .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,20 @@ +pkgbase = redshift + pkgdesc = Adjusts the color temperature of your screen according to your surroundings. + pkgver = 1.12 + pkgrel = 9 + url = http://jonls.dk/redshift/ + arch = x86_64 + license = GPL-3.0-only + makedepends = intltool + makedepends = python + depends = libdrm + depends = libxcb + depends = libxxf86vm + optdepends = python-gobject: for redshift-gtk + optdepends = python-xdg: for redshift-gtk + optdepends = gtk3: for redshift-gtk + optdepends = geoclue: for automatic location based on GeoClue2 + source = redshift-1.12.tar.gz::https://github.com/jonls/redshift/archive/refs/tags/v1.12.tar.gz + sha256sums = dd816df79765f87a0838b1568fbc40c3e8bdb4aef0e77712c85623afe34a29ad + +pkgname = redshift ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,6 @@ +[redshit] +source = "github" +github = "jonls/redshift" +prefix = "v" +use_max_tag = true +exclude_regex = ".*(pre|a|alpha|b|beta|r|rc).*" ===================================== PKGBUILD ===================================== @@ -7,30 +7,33 @@ pkgname=redshift pkgver=1.12 -pkgrel=8 +pkgrel=9 pkgdesc='Adjusts the color temperature of your screen according to your surroundings.' arch=('x86_64') url='http://jonls.dk/redshift/' -license=('GPL3') +license=('GPL-3.0-only') depends=('libdrm' 'libxcb' 'libxxf86vm') optdepends=('python-gobject: for redshift-gtk' 'python-xdg: for redshift-gtk' 'gtk3: for redshift-gtk' 'geoclue: for automatic location based on GeoClue2') makedepends=('intltool' 'python') -source=("https://github.com/jonls/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz") -md5sums=('5d04f2413dacdf3434cb86f373842462') -sha256sums=('d2f8c5300e3ce2a84fe6584d2f1483aa9eadc668ab1951b2c2b8a03ece3a22ba') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jonls/redshift/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('dd816df79765f87a0838b1568fbc40c3e8bdb4aef0e77712c85623afe34a29ad') -build() { - cd "${srcdir}/${pkgname}-${pkgver}" +prepare() { + cd "${pkgname}-${pkgver}" + ./bootstrap + ./configure --prefix=/usr --enable-drm --enable-randr --enable-vidmode --enable-geoclue2 \ + --with-systemduserunitdir=/usr/lib/systemd/user +} - ./configure --prefix=/usr --enable-drm --enable-randr --enable-vidmode --enable-geoclue2 \ - --with-systemduserunitdir=/usr/lib/systemd/user - make +build() { + cd "${pkgname}-${pkgver}" + make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/redshift/-/commit/a94899746f51e85a9e152b99fbd4762648ab27c7 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/redshift/-/commit/a94899746f51e85a9e152b99fbd4762648ab27c7 You're receiving this email because of your account on gitlab.archlinux.org.