diff options
author | a821 | 2023-07-13 00:22:57 +0200 |
---|---|---|
committer | a821 | 2023-07-13 00:22:57 +0200 |
commit | 409919cae3e55f8eee2e5ca04ce4b77ee5ccb330 (patch) | |
tree | ed2afe8b36c427c9a556eadaf60a53f83a3aa150 /PKGBUILD | |
parent | 5877a681616b8a2e6b889da942c1fe453a69f29c (diff) | |
download | aur-e2fsprogs-git.tar.gz |
Remove prepare, fix deps and optdeps, and more...
* The `sed` command in prepare() does nothing so we remove it.
* Add missing `fuse2` dependency
* Add optdepends, same as official package
* Add missing backup file to backup array
* The script `mk_cmds` alse needs to replace `gawk` to `awk`
* Change homepage URL to https
* .gitignore
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 9 insertions, 14 deletions
@@ -6,22 +6,25 @@ # Contributor: judd <jvinet@zeroflux.org> pkgname="e2fsprogs-git" -pkgver=1.46.5.r8.g8adeabee +pkgver=1.47.0.r14.ge76886f7 pkgrel=1 pkgdesc="Ext2/3/4 filesystem utilities (git)" arch=('i686' 'x86_64') license=('GPL' 'LGPL' 'MIT') -url="http://e2fsprogs.sourceforge.net" -depends=('sh' 'util-linux-libs') +url="https://e2fsprogs.sourceforge.net" +depends=('sh' 'util-linux-libs' 'fuse2') makedepends=('git' 'util-linux' 'systemd') +optdepends=('lvm2: for e2scrub' + 'util-linux: for e2scrub' + 'smtp-forwarder: for e2scrub_fail script') conflicts=('e2fsprogs' 'fuse2fs') provides=('e2fsprogs' 'fuse2fs' 'libcom_err.so' 'libe2p.so' 'libext2fs.so' 'libss.so') -backup=('etc/mke2fs.conf') -options=('staticlibs') +backup=('etc/mke2fs.conf' + 'etc/e2scrub.conf') source=("$pkgname::git+https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git" 'MIT-LICENSE') sha256sums=('SKIP' @@ -29,17 +32,9 @@ sha256sums=('SKIP' pkgver() { cd $pkgname - git describe --long | sed 's/^v//; s/\([^-]*-g\)/r\1/; s/-/./g' } -prepare() { - cd $pkgname - - # Remove unnecessary init.d directory - sed -i '/init\.d/s|^|#|' misc/Makefile.in -} - build() { cd $pkgname @@ -70,7 +65,7 @@ package() { make DESTDIR="$pkgdir" install install-libs - sed -i 's/^AWK=.*/AWK=awk/' "$pkgdir/usr/bin/compile_et" + sed -i 's/^AWK=.*/AWK=awk/' "$pkgdir"/usr/bin/{compile_et,mk_cmds} # remove references to build directory sed -i 's#^SS_DIR=.*#SS_DIR="/usr/share/ss"#' "$pkgdir/usr/bin/mk_cmds" |