diff options
author | dreieck | 2023-03-04 16:09:06 +0100 |
---|---|---|
committer | dreieck | 2023-03-04 16:09:06 +0100 |
commit | 73d14b62307b8b099b1cf2889e976d074e80cb84 (patch) | |
tree | 32a61bc3ce08715014c617f08ba9ace6bd884280 | |
parent | 3eb321d404b2f90a18d2b257e3d0db6ab9cb9ad9 (diff) | |
download | aur-73d14b62307b8b099b1cf2889e976d074e80cb84.tar.gz |
Transforming this package to a metapackaage which depends on the kernel driver, helper script, and init script.
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 77 | ||||
-rw-r--r-- | dkms.conf.in | 7 | ||||
-rw-r--r-- | license.dummypackage.txt | 3 |
4 files changed, 26 insertions, 84 deletions
@@ -1,23 +1,18 @@ pkgbase = phc-intel - pkgdesc = Frequency driver for Intel CPUs with undervolting feature. DKMS-based kernel module, stable branch. - pkgver = 0.3.2.rev44 + pkgdesc = Meta package that depends on phc intel kernel driver, helper script and initscript. + pkgver = 0.3.2.rev44.r52.20230220.f0f42bd pkgrel = 1 + epoch = 1 url = https://gitlab.com/linux-phc/phc-intel arch = any groups = linux-phc groups = phc-intel - license = GPL2 - depends = dkms - optdepends = phc-intel-scripts: To control the driver. + license = custom: public domain + depends = PHC-INTEL-MODULE + depends = phc-intel-scripts + depends = PHC-INTEL-INITSCRIPT provides = linux-phc - provides = phc-intel-dkms=0.3.2.rev44 - provides = phc-intel-dkms-stable=0.3.2.rev44 - provides = phc-intel-patch=0.3.2.rev44 - provides = PHC-INTEL-MODULE - conflicts = phc-intel-dkms - source = https://gitlab.com/linux-phc/phc-intel/-/archive/rev44/phc-intel-rev44.tar.bz2 - source = dkms.conf.in - sha256sums = f3b70962e94c604adf9285f06ed1f1aaadcdee88f9ddf213255ed96c97d0c096 - sha256sums = 9162c25d0df436a00d8b45d9e97c24a1f2999f5b8a4f78f2995df15d2d31baa7 + source = license.dummypackage.txt + sha256sums = 0e0aeb02347977abaa12efcbd9ccfe4d69b9cdf60868c60eb3dda4f1c38b93cd pkgname = phc-intel @@ -1,89 +1,40 @@ # Maintainer: dreieck (https://aur.archlinux.org/account/dreieck) -# Contributor: adrien1018 (https://aur.archlinux.org/account/adrien1018) -# Contributor: fs4000 -# Contributor: trapanator -# Contributor: tomprogrammer pkgname=phc-intel groups=( 'linux-phc' 'phc-intel' ) -_downloadver=rev44 # Set this to specify what to download. -pkgver=0.3.2.rev44 +epoch=1 +pkgver=0.3.2.rev44.r52.20230220.f0f42bd pkgrel=1 -pkgdesc="Frequency driver for Intel CPUs with undervolting feature. DKMS-based kernel module, stable branch." +pkgdesc="Meta package that depends on phc intel kernel driver, helper script and initscript." url="https://gitlab.com/linux-phc/phc-intel" arch=('any') -license=('GPL2') +license=('custom: public domain') depends=( - 'dkms' + 'PHC-INTEL-MODULE' + 'phc-intel-scripts' + 'PHC-INTEL-INITSCRIPT' ) makedepends=() -optdepends=( - 'phc-intel-scripts: To control the driver.' -) +optdepends=() provides=( 'linux-phc' - "phc-intel-dkms=${pkgver}" - "phc-intel-dkms-stable=${pkgver}" - "phc-intel-patch=${pkgver}" # It provides also the kernel patches. - "PHC-INTEL-MODULE" # This means kernel-side support; packages providing kernel module, but also kernel packages which have that builtin, can set this. -) -conflicts=( - "phc-intel-dkms" ) +conflicts=() source=( - "https://gitlab.com/linux-phc/phc-intel/-/archive/${_downloadver}/phc-intel-${_downloadver}.tar.bz2" - 'dkms.conf.in' + 'license.dummypackage.txt' ) sha256sums=( - 'f3b70962e94c604adf9285f06ed1f1aaadcdee88f9ddf213255ed96c97d0c096' # Main source - '9162c25d0df436a00d8b45d9e97c24a1f2999f5b8a4f78f2995df15d2d31baa7' # dkms.conf.in + '0e0aeb02347977abaa12efcbd9ccfe4d69b9cdf60868c60eb3dda4f1c38b93cd' # license.dummypackage.txt ) -prepare() { - cd "phc-intel-${_downloadver}" - - ## Switch to stable branch: - make canny -} - pkgver() { - cd "phc-intel-${_downloadver}" - - _ver="$(grep -E '^[[:space:]]*VERSION[[:space:]]*=' Makefile | tail -n1 | sed -E -e 's|^[[:space:]]*VERSION[[:space:]]*=[[:space:]]*||' -e 's|[[:space:]]*#.*$||')" - _upstreamrev="${_downloadver}" - if [ -z "${_ver}" ]; then - error "Could not determine version." - return 1 - else - printf '%s' "${_ver}.${_upstreamrev}" - fi -} - -build() { - cd "${srcdir}" - - sed -E -e "s|%%VERSION%%|${pkgver}|g" dkms.conf.in > dkms.conf + # Set version to be the same as the installed package `PHC-INTEL-MODULE`: + pacman -Q PHC-INTEL-MODULE | awk '{print $2}' | awk -F- '{print $1}' } package() { - cd "phc-intel-${_downloadver}" - - umask 022 - install -dvm755 "${pkgdir}/usr/src/phc-intel-${pkgver}" - install -Dvm644 "${srcdir}/dkms.conf" "${pkgdir}/usr/src/phc-intel-${pkgver}/dkms.conf" - - install -Dvm644 "phc-intel.modprobe" "${pkgdir}/usr/lib/modprobe.d/phc-intel.conf" - cp -Rv inc Makefile "${pkgdir}/usr/src/phc-intel-${pkgver}"/ - - for _docfile in changelog README.1st; do - install -Dvm644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/$(basename "${_docfile}")" - done - install -dvm755 "${pkgdir}/usr/share/doc/${_pkgname}/docs" - cp -rv docs/* "${pkgdir}/usr/share/doc/${_pkgname}/docs"/ - - install -Dvm644 gpl-2.0.txt "${pkgdir}/usr/share/licenses/${pkgname}/gpl-2.0.txt" - ln -svf "/usr/share/licenses/${pkgname}/gpl-2.0.txt" "${pkgdir}/usr/share/doc/${_pkgname}/LICENSE" + install -Dvm644 "${srcdir}/license.dummypackage.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.dummypackage.txt" } diff --git a/dkms.conf.in b/dkms.conf.in deleted file mode 100644 index 617d10b97018..000000000000 --- a/dkms.conf.in +++ /dev/null @@ -1,7 +0,0 @@ -PACKAGE_NAME="phc-intel" -PACKAGE_VERSION=%%VERSION%% -AUTOINSTALL="yes" - -BUILT_MODULE_NAME[0]="phc-intel" -DEST_MODULE_LOCATION[0]="/extra" -MAKE[0]="make KERNELSRC=$kernel_source_dir" diff --git a/license.dummypackage.txt b/license.dummypackage.txt new file mode 100644 index 000000000000..0ea65c9ca0bf --- /dev/null +++ b/license.dummypackage.txt @@ -0,0 +1,3 @@ +This is a metapackage. + +It is under public domain. |