Explorar el Código

uppkg -> 45.0-1

Noah Vogt hace 1 año
padre
commit
0aa39628e6
Se han modificado 2 ficheros con 19 adiciones y 6 borrados
  1. 6 1
      .SRCINFO
  2. 13 5
      PKGBUILD

+ 6 - 1
.SRCINFO

@@ -6,6 +6,7 @@ pkgbase = adwaita-icon-theme
 	arch = any
 	license = CCPL:by-sa
 	license = LGPL3
+	makedepends = xorg-xcursorgen
 	makedepends = git
 	makedepends = gtk3
 	makedepends = meson
@@ -13,6 +14,8 @@ pkgbase = adwaita-icon-theme
 	depends = gtk-update-icon-cache
 	depends = librsvg
 	source = git+https://gitlab.gnome.org/GNOME/adwaita-icon-theme.git#commit=709725baa9e17e8d0ca62eab7920162bfeda37b9
+	source = git+https://git.noahvogt.com/noah/transparent-xcursor.git
+	b2sums = SKIP
 	b2sums = SKIP
 
 pkgname = adwaita-icon-theme
@@ -21,6 +24,8 @@ pkgname = adwaita-icon-theme
 	depends = librsvg
 	depends = adwaita-cursors
 
-pkgname = adwaita-cursors
+pkgname = adwaita-fake-cursors
 	pkgdesc = GNOME standard cursors
 	depends = 
+	provides = adwaita-cursors
+	conflicts = adwaita-cursors

+ 13 - 5
PKGBUILD

@@ -6,7 +6,7 @@
 pkgbase=adwaita-icon-theme
 pkgname=(
   adwaita-icon-theme
-  adwaita-cursors
+  adwaita-fake-cursors
 )
 pkgver=45.0
 pkgrel=1
@@ -23,13 +23,15 @@ depends=(
   librsvg
 )
 makedepends=(
+  xorg-xcursorgen
   git
   gtk3
   meson
 )
 _commit=709725baa9e17e8d0ca62eab7920162bfeda37b9  # tags/45.0^0
-source=("git+https://gitlab.gnome.org/GNOME/adwaita-icon-theme.git#commit=$_commit")
-b2sums=('SKIP')
+source=("git+https://gitlab.gnome.org/GNOME/adwaita-icon-theme.git#commit=$_commit"
+        "git+https://git.noahvogt.com/noah/transparent-xcursor.git")
+b2sums=('SKIP' 'SKIP')
 
 pkgver() {
   cd $pkgbase
@@ -61,10 +63,16 @@ package_adwaita-icon-theme() {
   mv {"$pkgdir",cursors}/usr/share/icons/Adwaita/cursors
 }
 
-package_adwaita-cursors() {
+package_adwaita-fake-cursors() {
   pkgdesc="GNOME standard cursors"
   depends=()
-
+  provides=(adwaita-cursors)
+  conflicts=(adwaita-cursors)
+  cd "$srcdir"/transparent-xcursor
+  for f in "$srcdir"/cursors/usr/share/icons/Adwaita/cursors/*; do
+    xcursorgen transparent.cfg "$f"
+  done
+  cd "$srcdir"
   mv cursors/* "$pkgdir"
 
   # deduplicate cursors