summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgit user2023-09-04 12:06:28 +0200
committergit user2023-09-04 12:06:28 +0200
commit0c428c35c94b662bc8c471ffaf5a34064875af74 (patch)
tree171ce032c869da565925fbe2e13b5befe5dc487e
parent3e09e86b4b49e3ee2e2f7321f548cc4356aec880 (diff)
downloadaur-0c428c35c94b662bc8c471ffaf5a34064875af74.tar.gz
* Removed support for different upstream variants becauee it will be made a separate package.
* Added git log to the documentation.
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD38
2 files changed, 11 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 28f59d54b4a1..418be5271ff3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,8 @@
pkgbase = uksmd-nosystemd-git
pkgdesc = Userspace KSM helper daemon. Without systemd dependency, latest git checkout.
pkgver = 6.4.1.r67.20230707.b698d76
- pkgrel = 3
+ pkgrel = 4
+ epoch = 0
url = https://codeberg.org/pf-kernel/uksmd
arch = x86_64
license = GPL3
@@ -15,7 +16,7 @@ pkgbase = uksmd-nosystemd-git
provides = uksmd-nosystemd=6.4.1.r67.20230707.b698d76
provides = uksmd-git=6.4.1.r67.20230707.b698d76
conflicts = uksmd
- source = uksmd-upstream::git+https://codeberg.org/pf-kernel/uksmd.git
+ source = uksmd-natalenko::git+https://codeberg.org/pf-kernel/uksmd.git
source = disable_systemd_build.patch
sha256sums = SKIP
sha256sums = 0bf8c5f13e0a4537993a7c3de2933ce22c6f22332f08e505c6403dd39d3340b0
diff --git a/PKGBUILD b/PKGBUILD
index ff235dc279e3..6385321d8ecb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,27 +4,14 @@
# Based on aur/uksmd by
# Oleksandr Natalenko <oleksandr@natalenko.name>
-_PKGSOURCE=upstream
-# _PKGSOURCE=CachyOS
-
_pkgname=uksmd
-_downloadname="${_pkgname}-${_PKGSOURCE}"
+_downloadname="${_pkgname}-natalenko"
pkgname="${_pkgname}-nosystemd-git"
+epoch=0
pkgver=6.4.1.r67.20230707.b698d76
-pkgrel=3
+pkgrel=4
pkgdesc="Userspace KSM helper daemon. Without systemd dependency, latest git checkout."
-case "${_PKGSOURCE}" in
- 'upstream')
- url=https://codeberg.org/pf-kernel/uksmd
- ;;
- 'CachyOS')
- url=https://github.com/CachyOS/uksmd
- ;;
- *)
- error "_PKGSOURCE=${_PKGSOURCE} is not supported. Please fix the PKGBUILD."
- exit 1
- ;;
-esac
+url=https://codeberg.org/pf-kernel/uksmd
license=(GPL3)
arch=(x86_64)
depends=(
@@ -44,19 +31,6 @@ provides=(
"${_pkgname}-nosystemd=${pkgver}"
"${_pkgname}-git=${pkgver}"
)
-case "${_PKGSOURCE}" in
- 'upstream')
- true
- ;;
- 'CachyOS')
- provides+=("ukdmdstats=${pkgver}")
- provides+=("ukdmdstats-git=${pkgver}")
- ;;
- *)
- error "_PKGSOURCE=${_PKGSOURCE} is not supported. Please fix the PKGBUILD."
- exit 1
- ;;
-esac
conflicts=(
"${_pkgname}"
)
@@ -71,6 +45,9 @@ sha256sums=(
prepare() {
cd "${srcdir}/${_downloadname}"
+
+ git log > git.log
+
patch -Np1 --follow-symlinks -i "${srcdir}/disable_systemd_build.patch"
}
@@ -102,6 +79,7 @@ package() {
meson install -C build --destdir "${pkgdir}"
+ install -Dvm644 git.log "${pkgdir}/usr/share/doc/${_pkgname}/git.log"
install -Dvm644 README.md "${pkgdir}/usr/share/doc/${_pkgname}/README.md"
install -Dvm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
ln -svr "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" "${pkgdir}/usr/share/doc/${_pkgname}/COPYING"