summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonidas Spyropoulos2021-11-02 16:28:59 +0000
committerLeonidas Spyropoulos2021-11-02 16:28:59 +0000
commit11310ff90808aa113169979c92881054aed05ba3 (patch)
treef13e716cdcdea0b9317a0b2e790fc780df3d8ca4
parentee206052172afb557f43ee17c34014323cf52e80 (diff)
downloadaur-11310ff90808aa113169979c92881054aed05ba3.tar.gz
upgpkg: corefreq-git 1.88.1.r2.g57548e5-1
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--honor-archlinux-compiler-flags.patch62
3 files changed, 77 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 12f098350b24..31a8b62010fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
pkgbase = corefreq-git
pkgdesc = A CPU monitoring software with BIOS like functionalities
- pkgver = 1.87.4.r20.g246c509
+ pkgver = 1.88.1.r2.g57548e5
pkgrel = 1
url = https://github.com/cyring/CoreFreq
arch = x86_64
license = GPL2
+ makedepends = git
depends = dkms
source = git+https://github.com/cyring/CoreFreq.git#branch=develop
source = dkms.conf
+ source = honor-archlinux-compiler-flags.patch
b2sums = SKIP
b2sums = c6d8849944f99195038ac252d010d3e3001cd1dcaee57218c4a7f58fa313aa38842e4ea991d4d9ff7d04063ebaa9900c06ff1eacfa6270341cf37fb752adc00c
+ b2sums = 3f5f9a27863412d620864e8c19e2683e3ef2103c4b95c126438330a9b532e2434664ce4860b6191552298131e434c09f5531428696dde7d70a1cb171b4f13edf
pkgname = corefreq-client-git
pkgdesc = CoreFreq client
diff --git a/PKGBUILD b/PKGBUILD
index 8036e19a8048..a23df18ea630 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,23 +13,31 @@ pkgbase=corefreq-git
pkgname=(corefreq-client-git corefreq-server-git corefreq-dkms-git)
_gitname=CoreFreq
_pkgbase=${pkgbase%-*}
-pkgver=1.87.4.r20.g246c509
+pkgver=1.88.1.r2.g57548e5
pkgrel=1
pkgdesc="A CPU monitoring software with BIOS like functionalities"
arch=('x86_64')
url='https://github.com/cyring/CoreFreq'
license=('GPL2')
depends=('dkms')
+makedepends=('git')
source=(git+"${url}.git#branch=develop"
- 'dkms.conf')
+ 'dkms.conf'
+ 'honor-archlinux-compiler-flags.patch')
b2sums=('SKIP'
- 'c6d8849944f99195038ac252d010d3e3001cd1dcaee57218c4a7f58fa313aa38842e4ea991d4d9ff7d04063ebaa9900c06ff1eacfa6270341cf37fb752adc00c')
+ 'c6d8849944f99195038ac252d010d3e3001cd1dcaee57218c4a7f58fa313aa38842e4ea991d4d9ff7d04063ebaa9900c06ff1eacfa6270341cf37fb752adc00c'
+ '3f5f9a27863412d620864e8c19e2683e3ef2103c4b95c126438330a9b532e2434664ce4860b6191552298131e434c09f5531428696dde7d70a1cb171b4f13edf')
pkgver() {
cd "${_gitname}"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare(){
+ cd "${_gitname}"
+ patch -Np1 < "$srcdir/honor-archlinux-compiler-flags.patch"
+}
+
build() {
cd "${_gitname}"
if [ -n "${_transparency}" ]; then
diff --git a/honor-archlinux-compiler-flags.patch b/honor-archlinux-compiler-flags.patch
new file mode 100644
index 000000000000..2ebfa558adbe
--- /dev/null
+++ b/honor-archlinux-compiler-flags.patch
@@ -0,0 +1,62 @@
+diff --git a/Makefile b/Makefile
+index 0601f48..0dc3922 100644
+--- a/Makefile
++++ b/Makefile
+@@ -91,48 +91,48 @@ clean:
+ $(MAKE) -j1 -C $(KERNELDIR) M=$(PWD) clean
+
+ corefreqm.o: corefreqm.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -c corefreqm.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -c corefreqm.c \
+ $(DEFINITIONS) \
+ -o corefreqm.o
+
+ corefreqd.o: corefreqd.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -pthread -c corefreqd.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -pthread -c corefreqd.c \
+ $(DEFINITIONS) \
+ -o corefreqd.o
+
+ corefreqd: corefreqd.o corefreqm.o
+- $(CC) $(OPTIM_FLG) $(WARNING) corefreqd.c corefreqm.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) corefreqd.c corefreqm.c \
+ $(DEFINITIONS) \
+ -o corefreqd -lpthread -lm -lrt
+
+ corefreq-ui.o: corefreq-ui.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -c corefreq-ui.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -c corefreq-ui.c \
+ $(DEFINITIONS) \
+ -o corefreq-ui.o
+
+ corefreq-cli.o: corefreq-cli.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -c corefreq-cli.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -c corefreq-cli.c \
+ $(DEFINITIONS) $(LAYOUT) \
+ -o corefreq-cli.o
+
+ corefreq-cli-rsc.o: corefreq-cli-rsc.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -c corefreq-cli-rsc.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -c corefreq-cli-rsc.c \
+ $(DEFINITIONS) $(LAYOUT) \
+ -o corefreq-cli-rsc.o
+
+ corefreq-cli-json.o: corefreq-cli-json.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -c corefreq-cli-json.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -c corefreq-cli-json.c \
+ $(DEFINITIONS) \
+ -o corefreq-cli-json.o
+
+ corefreq-cli-extra.o: corefreq-cli-extra.c
+- $(CC) $(OPTIM_FLG) $(WARNING) -c corefreq-cli-extra.c \
++ $(CC) $(CFLAGS) $(LDFLAGS) -c corefreq-cli-extra.c \
+ $(DEFINITIONS) \
+ -o corefreq-cli-extra.o
+
+ corefreq-cli: corefreq-cli.o corefreq-ui.o corefreq-cli-rsc.o \
+ corefreq-cli-json.o corefreq-cli-extra.o
+- $(CC) $(OPTIM_FLG) $(WARNING) \
++ $(CC) $(CFLAGS) $(LDFLAGS) \
+ corefreq-cli.c corefreq-ui.c corefreq-cli-rsc.c \
+ corefreq-cli-json.c corefreq-cli-extra.c \
+ $(DEFINITIONS) $(LAYOUT) \