Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
gnome-shell-extension-vitals


Commits:
5d4ebfed by Balló György at 2024-05-12T19:08:37+02:00
Switch to git source

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -5,9 +5,10 @@ pkgbase = gnome-shell-extension-vitals
        url = https://github.com/corecoding/Vitals
        arch = any
        license = GPL-2.0-or-later
+       makedepends = git
        depends = gnome-shell
        optdepends = libgtop: show storage stats
-       source = 
gnome-shell-extension-vitals-66.0.1.zip::https://github.com/corecoding/Vitals/releases/download/v66.0.1/vitals.zip
-       sha256sums = 
b039982c67929add4e7fd906768df7f07bbdb64bc1a100315995a2887852960f
+       source = git+https://github.com/corecoding/Vitals.git#tag=v66.0.1
+       b2sums = 
83828ac77d5c4e2c0e12c0b4185448092e07bfe2a39d272c89267d1813769986ad22375342a2229973da0037a19f7ec1a4c722e54456244ee7fdaaadf29651ac
 
 pkgname = gnome-shell-extension-vitals


=====================================
PKGBUILD
=====================================
@@ -9,16 +9,26 @@ arch=('any')
 url='https://github.com/corecoding/Vitals'
 license=('GPL-2.0-or-later')
 depends=('gnome-shell')
+makedepends=('git')
 optdepends=('libgtop: show storage stats')
-source=("$pkgname-$pkgver.zip::https://github.com/corecoding/Vitals/releases/download/v$pkgver/vitals.zip";)
-sha256sums=('b039982c67929add4e7fd906768df7f07bbdb64bc1a100315995a2887852960f')
+source=("git+https://github.com/corecoding/Vitals.git#tag=v$pkgver";)
+b2sums=('83828ac77d5c4e2c0e12c0b4185448092e07bfe2a39d272c89267d1813769986ad22375342a2229973da0037a19f7ec1a4c722e54456244ee7fdaaadf29651ac')
+
+
+build() {
+  cd Vitals
+  for i in locale/*/; do
+    msgfmt $i/LC_MESSAGES/vitals.po -o $i/LC_MESSAGES/vitals.mo
+  done
+}
 
 package() {
+  cd Vitals
   install -dm755 "$pkgdir/usr/share/gnome-shell/extensions/$_uuid"
-  cp -a * "$pkgdir/usr/share/gnome-shell/extensions/$_uuid/"
-  install -dm755 "$pkgdir/usr/share/glib-2.0"
-  mv "$pkgdir"/usr/share/gnome-shell/extensions/*/schemas 
"$pkgdir/usr/share/glib-2.0"
-  mv "$pkgdir"/usr/share/gnome-shell/extensions/*/locale "$pkgdir/usr/share"
-  rm "$pkgdir/usr/share/glib-2.0/schemas/gschemas.compiled"
-  rm "$pkgdir"/usr/share/gnome-shell/extensions/$_uuid/*.zip
+  cp -a helpers icons metadata.json *.css *.js *.ui LICENSE 
"$pkgdir/usr/share/gnome-shell/extensions/$_uuid/"
+  install -Dm644 -t "$pkgdir/usr/share/glib-2.0/schemas" 
schemas/org.gnome.shell.extensions.vitals.gschema.xml
+
+  for i in locale/*/; do
+    install -Dm644 -t "$pkgdir"/usr/share/$i/LC_MESSAGES 
$i/LC_MESSAGES/vitals.mo
+  done
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell-extension-vitals/-/commit/5d4ebfedda3493293e6f3e681449529ab27a9339

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell-extension-vitals/-/commit/5d4ebfedda3493293e6f3e681449529ab27a9339
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to