Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
e2fsprogs


Commits:
f6480997 by Christian Hesse at 2025-11-19T14:20:50+01:00
upgpkg: 1.47.3-2: build from git sources

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,19 @@
 pkgbase = e2fsprogs
        pkgdesc = Ext2/3/4 filesystem utilities
        pkgver = 1.47.3
-       pkgrel = 1
+       pkgrel = 2
        url = http://e2fsprogs.sourceforge.net
        arch = x86_64
        license = GPL
        license = LGPL
        license = MIT
+       makedepends = git
        makedepends = systemd
        makedepends = util-linux
        makedepends = fuse3
-       source = 
https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.3/e2fsprogs-1.47.3.tar.xz
-       source = 
https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.3/e2fsprogs-1.47.3.tar.sign
+       source = 
git+https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git#tag=v1.47.3?signed
        validpgpkeys = 3AB057B7E78D945C8C5591FBD36F769BC11804F0
-       sha256sums = 
857e6ef800feaa2bb4578fbc810214be5d3c88b072ea53c5384733a965737329
-       sha256sums = SKIP
+       sha256sums = 
e5fd85934587ac75bc3c36b30d960ec3747da2543a60df737dad46eeb6b42e70
 
 pkgname = e2fsprogs
        depends = sh


=====================================
PKGBUILD
=====================================
@@ -4,27 +4,26 @@
 pkgbase=e2fsprogs
 pkgname=('e2fsprogs' 'fuse2fs')
 pkgver=1.47.3
-pkgrel=1
+pkgrel=2
 pkgdesc='Ext2/3/4 filesystem utilities'
 arch=('x86_64')
 license=('GPL' 'LGPL' 'MIT')
 url='http://e2fsprogs.sourceforge.net'
-makedepends=('systemd' 'util-linux' 'fuse3')
+makedepends=('git' 'systemd' 'util-linux' 'fuse3')
 validpgpkeys=('3AB057B7E78D945C8C5591FBD36F769BC11804F0') # Theodore Ts'o 
<[email protected]>
-source=("https://www.kernel.org/pub/linux/kernel/people/tytso/${pkgbase}/v${pkgver}/${pkgbase}-${pkgver}.tar."{xz,sign})
-sha256sums=('857e6ef800feaa2bb4578fbc810214be5d3c88b072ea53c5384733a965737329'
-            'SKIP')
+source=("git+https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git#tag=v${pkgver}?signed";)
+sha256sums=('e5fd85934587ac75bc3c36b30d960ec3747da2543a60df737dad46eeb6b42e70')
 
 
 prepare() {
-  cd "${srcdir}/${pkgbase}-${pkgver}"
+  cd "${srcdir}/${pkgbase}"
 
   # Remove unnecessary init.d directory
   sed -i '/init\.d/s|^|#|' misc/Makefile.in
 }
 
 build() {
-  cd "${srcdir}/${pkgbase}-${pkgver}"
+  cd "${srcdir}/${pkgbase}"
 
   ./configure \
       --prefix='/usr' \
@@ -58,7 +57,7 @@ package_e2fsprogs() {
 
   unset MAKEFLAGS
 
-  cd "${srcdir}/${pkgbase}-${pkgver}"
+  cd "${srcdir}/${pkgbase}"
 
   make DESTDIR="${pkgdir}" install install-libs
 
@@ -79,7 +78,7 @@ package_fuse2fs() {
   pkgdesc='Ext2/3/4 filesystem driver for FUSE'
   depends=('fuse3' 'e2fsprogs')
 
-  cd "${srcdir}/${pkgbase}-${pkgver}"
+  cd "${srcdir}/${pkgbase}"
 
   install -D -m0755 'misc/fuse2fs' "${pkgdir}/usr/bin/fuse2fs"
   install -D -m0644 'misc/fuse2fs.1' "${pkgdir}/usr/share/man/man1/fuse2fs.1"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/e2fsprogs/-/commit/f64809976575136fc49f35118231f45a7f36ad1e

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


Reply via email to