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.


Reply via email to