Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
nautilus-share


Commits:
e743c63b by Balló György at 2024-07-24T07:39:28+02:00
upgpkg: 0.7.5-5: Switch to git source, add transitive deps, specify SPDX license

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,19 @@
 pkgbase = nautilus-share
        pkgdesc = Nautilus extension to share folder using Samba
        pkgver = 0.7.5
-       pkgrel = 4
-       url = https://git.gnome.org/browse/nautilus-share
+       pkgrel = 5
+       url = https://gitlab.gnome.org/coreyberla/nautilus-share
        arch = x86_64
-       license = GPL
-       makedepends = intltool
+       license = GPL-2.0-or-later
+       makedepends = git
        makedepends = meson
+       depends = glib2
+       depends = glibc
+       depends = gtk4
+       depends = libnautilus-extension
        depends = nautilus
        depends = samba
-       source = 
https://gitlab.gnome.org/coreyberla/nautilus-share/-/archive/0.7.5/nautilus-share-0.7.5.tar.gz
-       source = 
https://gitlab.gnome.org/coreyberla/nautilus-share/-/commit/abf29e42.patch
-       sha512sums = 
5a251595bfd2e4375f4dd91f5ee7f5b29681435bd2f268861e5fcc5cd6b1f0b9ced98cb269439b7a90329af071f0b91d2c767c408d3c1fd27fa9322693d150d8
-       sha512sums = 
e2538267ddce9a438d0bc2dce975f8a353885ac1b60cdfdf9844911b1dbf55c0466694b6fd5d26c03dde59c918ae0f1a903dba8ee2432ca9bd1c108d33bd80bc
+       source = 
git+https://gitlab.gnome.org/coreyberla/nautilus-share.git#tag=0.7.5
+       b2sums = 
0d4c8bdcdd8ae4eb41f40a4f0d25611e4a1a0fe6f9f65fd632f61b506f7e1c2a678c6f8705e3b9f6722f828fe2e8c70f66b383ebd221f570a23e3ac7b4b9eb5a
 
 pkgname = nautilus-share


=====================================
PKGBUILD
=====================================
@@ -3,25 +3,35 @@
 
 pkgname=nautilus-share
 pkgver=0.7.5
-pkgrel=4
+pkgrel=5
 pkgdesc='Nautilus extension to share folder using Samba'
-arch=('x86_64')
-url="https://git.gnome.org/browse/nautilus-share";
-license=('GPL')
-depends=('nautilus' 'samba')
-makedepends=('intltool' 'meson')
-source=("https://gitlab.gnome.org/coreyberla/nautilus-share/-/archive/$pkgver/nautilus-share-$pkgver.tar.gz";
-         
https://gitlab.gnome.org/coreyberla/nautilus-share/-/commit/abf29e42.patch)
-sha512sums=('5a251595bfd2e4375f4dd91f5ee7f5b29681435bd2f268861e5fcc5cd6b1f0b9ced98cb269439b7a90329af071f0b91d2c767c408d3c1fd27fa9322693d150d8'
-            
'e2538267ddce9a438d0bc2dce975f8a353885ac1b60cdfdf9844911b1dbf55c0466694b6fd5d26c03dde59c918ae0f1a903dba8ee2432ca9bd1c108d33bd80bc')
+arch=(x86_64)
+url='https://gitlab.gnome.org/coreyberla/nautilus-share'
+license=(GPL-2.0-or-later)
+depends=(
+  glib2
+  glibc
+  gtk4
+  libnautilus-extension
+  nautilus
+  samba
+)
+makedepends=(
+  git
+  meson
+)
+source=("git+https://gitlab.gnome.org/coreyberla/$pkgname.git#tag=$pkgver";)
+b2sums=(0d4c8bdcdd8ae4eb41f40a4f0d25611e4a1a0fe6f9f65fd632f61b506f7e1c2a678c6f8705e3b9f6722f828fe2e8c70f66b383ebd221f570a23e3ac7b4b9eb5a)
 
 prepare() {
-  patch -d $pkgname-$pkgver -p1 < abf29e42.patch # Fix missing translations
+  cd $pkgname
+
+  # Fix missing translations
+  git cherry-pick -n abf29e42de94bf6380d4071b9ac6a9ab0a078c7c
 }
 
 build() {
-  meson build $pkgname-$pkgver \
-    --prefix=/usr \
+  arch-meson $pkgname build \
     --datadir=share/nautilus-share
   meson compile -C build
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nautilus-share/-/commit/e743c63bb262c4bd9801bcf7a8a7fb3ed71f8d64

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nautilus-share/-/commit/e743c63bb262c4bd9801bcf7a8a7fb3ed71f8d64
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to