summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD22
-rw-r--r--enable-antialias-by-default.patch15
3 files changed, 33 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e881699f5b55..47b1c94d1790 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,33 +1,33 @@
pkgbase = xfce4-settings-git
pkgdesc = Settings manager for xfce (git checkout)
- pkgver = 4.16.0+368+ge83a447d
+ pkgver = 4.19.0+1+gceefb03b
pkgrel = 1
- url = http://www.xfce.org/
+ url = https://docs.xfce.org/xfce/xfce4-settings/start
arch = x86_64
arch = i686
arch = armv7h
arch = aarch64
groups = xfce4-git
license = GPL2
- makedepends = intltool
makedepends = git
makedepends = xfce4-dev-tools
depends = exo
+ depends = libxfce4util
depends = garcon
- depends = libxfce4ui>=4.17.0
- depends = libxfce4util>=4.17.2
+ depends = libxfce4ui
depends = xfconf
depends = libnotify
depends = colord
depends = libxklavier
depends = adwaita-icon-theme
depends = gnome-themes-extra
+ depends = python
optdepends = libcanberra: for sound control
- provides = xfce4-settings=4.16.0
+ provides = xfce4-settings=4.19.0
conflicts = xfce4-settings
source = xfce4-settings::git+https://gitlab.xfce.org/xfce/xfce4-settings
- source = https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/xfce4-settings/trunk/default-xsettings-xml.patch
+ source = enable-antialias-by-default.patch
sha256sums = SKIP
- sha256sums = 8e9a6c70ab0ceb5d91b637dc290768f8a47edb5d7b6e2eebc4459dbc4ee040d7
+ sha256sums = 25176aa463740d344c194d94771b7bfd9550809fd2ecd0e86acceb925afcf1ac
pkgname = xfce4-settings-git
diff --git a/PKGBUILD b/PKGBUILD
index 2a760983e39f..4d6bba13825d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,23 @@
_pkgname=xfce4-settings
pkgname=${_pkgname}-git
-pkgver=4.16.0+368+ge83a447d
+pkgver=4.19.0+1+gceefb03b
pkgrel=1
pkgdesc="Settings manager for xfce (git checkout)"
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
-url="http://www.xfce.org/"
+url="https://docs.xfce.org/xfce/xfce4-settings/start"
license=('GPL2')
groups=('xfce4-git')
-depends=('exo' 'garcon' 'libxfce4ui>=4.17.0' 'libxfce4util>=4.17.2' 'xfconf'
- 'libnotify' 'colord' 'libxklavier' 'adwaita-icon-theme' 'gnome-themes-extra')
-makedepends=('intltool' 'git' 'xfce4-dev-tools')
+depends=('exo' 'libxfce4util' 'garcon' 'libxfce4ui' 'xfconf' 'libnotify' 'colord'
+ 'libxklavier' 'adwaita-icon-theme' 'gnome-themes-extra' 'python')
+makedepends=('git' 'xfce4-dev-tools')
optdepends=('libcanberra: for sound control')
provides=("${_pkgname}=${pkgver%%+*}")
conflicts=("${_pkgname}")
source=("${_pkgname}::git+https://gitlab.xfce.org/xfce/${_pkgname}"
- "https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/${_pkgname}/trunk/default-xsettings-xml.patch")
+ 'enable-antialias-by-default.patch')
sha256sums=('SKIP'
- '8e9a6c70ab0ceb5d91b637dc290768f8a47edb5d7b6e2eebc4459dbc4ee040d7')
+ '25176aa463740d344c194d94771b7bfd9550809fd2ecd0e86acceb925afcf1ac')
pkgver() {
cd "${_pkgname}"
@@ -27,9 +27,8 @@ pkgver() {
prepare() {
cd "${_pkgname}"
-
- # Enable Adwaita theme and font hinting by default
- patch -Np1 -i "$srcdir/default-xsettings-xml.patch"
+ # Enable font hinting by default
+ patch -uNp2 -r- -i ../enable-antialias-by-default.patch
}
build() {
@@ -39,7 +38,6 @@ build() {
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
- --disable-static \
--enable-xrandr \
--enable-xcursor \
--enable-libnotify \
@@ -53,5 +51,5 @@ build() {
package() {
cd "${_pkgname}"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
}
diff --git a/enable-antialias-by-default.patch b/enable-antialias-by-default.patch
new file mode 100644
index 000000000000..b2c1f8d62df0
--- /dev/null
+++ b/enable-antialias-by-default.patch
@@ -0,0 +1,15 @@
+diff -Naur ./xfce4-settings-4.19.0.orig/xfsettingsd/xsettings.xml ./xfce4-settings-4.19.0/xfsettingsd/xsettings.xml
+--- ./xfce4-settings-4.19.0.orig/xfsettingsd/xsettings.xml 2023-04-19 11:06:04.033915733 -0400
++++ ./xfce4-settings-4.19.0/xfsettingsd/xsettings.xml 2023-04-19 11:06:24.075729658 -0400
+@@ -19,9 +19,9 @@
+ </property>
+ <property name="Xft" type="empty">
+ <property name="DPI" type="int" value="-1"/>
+- <property name="Antialias" type="int" value="-1"/>
++ <property name="Antialias" type="int" value="1"/>
+ <property name="Hinting" type="int" value="-1"/>
+- <property name="HintStyle" type="string" value="hintnone"/>
++ <property name="HintStyle" type="string" value="hintfull"/>
+ <property name="RGBA" type="string" value="none"/>
+ </property>
+ <property name="Gtk" type="empty">