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.