diff options
author | David Runge | 2020-07-18 10:50:47 +0200 |
---|---|---|
committer | David Runge | 2020-07-18 10:50:47 +0200 |
commit | 951c8d3b347ffeea5b4269c704b41b3816c4d0e8 (patch) | |
tree | 37a234a8a8734e59bf488a0ef431cc702e7bb763 | |
parent | ec61e53e7683ba53cd328f24bc24d71bf7f41f33 (diff) | |
download | aur-951c8d3b347ffeea5b4269c704b41b3816c4d0e8.tar.gz |
Upgrading to 2.9
Drop a lot of customization.
Apply patch to install bash completion manually to system location.
Add .gitignore.
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | trace-cmd-2.9-make_install.patch | 12 |
4 files changed, 40 insertions, 16 deletions
@@ -1,7 +1,7 @@ pkgbase = trace-cmd pkgdesc = Userspace tooling for the Linux kernel Ftrace internal tracer - pkgver = 2.8.3 - pkgrel = 3 + pkgver = 2.9 + pkgrel = 1 url = https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git arch = x86_64 arch = aarch64 @@ -13,8 +13,12 @@ pkgbase = trace-cmd depends = audit depends = glibc optdepends = python: for Python plugins - source = https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v2.8.3.tar.gz - sha512sums = 51166c4276abda209a099cc6fe9081ad6d403cbfd9d4a53bc5bb068392327e88fe647e9324a527e68730d73d1a5f7f74126718547f94c652bb12e51c7518a58b + source = https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v2.9.tar.gz + source = trace-cmd-2.9-make_install.patch + sha512sums = a37390e7ad29c9e7a97e5e7792505fe96a3802d6ea103e7c0f362a7b8cc29a102d483ec1a883b632fd9e0e7297f17866ae5eac59c825f08a8068b431a8f819e1 + sha512sums = c9321b2b885d88557a057d7064690274799ab1d67a8babb78b1c54c4d81546fdea7313286cfd5fb9efbbcf87cf8394dcb17202ac88434a351aa652e7109e1db6 + b2sums = 56421d7fded59b04466b3da7659df8059671a10c22dfc05610b63ee824288323e8935f18abc8a0e82288d12b1ec683bd54bca5047ca22a74b804dc3139792585 + b2sums = 8a644be295417b1fd5fb807285a7176ef0ceb737352bbb4c7a88441f9b955a90befe974d890a58f2b8fb6de8a68a1b3c5d207f057c4b08db79caf6e97fa66f50 pkgname = trace-cmd diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..052d2b653a1a --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.tar.gz +*.tar.xz +*.tar.zst +*.log +*/* @@ -2,8 +2,8 @@ # Contributor: Troy Engel <troyengel+arch@gmail.com> pkgname=trace-cmd -pkgver=2.8.3 -pkgrel=3 +pkgver=2.9 +pkgrel=1 pkgdesc="Userspace tooling for the Linux kernel Ftrace internal tracer" arch=('x86_64' 'aarch64') url="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git" @@ -11,11 +11,17 @@ license=('GPL2' 'LGPL2.1') depends=('audit' 'glibc') makedepends=('python' 'swig' 'asciidoc') optdepends=('python: for Python plugins') -source=("https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v${pkgver}.tar.gz") -sha512sums=('51166c4276abda209a099cc6fe9081ad6d403cbfd9d4a53bc5bb068392327e88fe647e9324a527e68730d73d1a5f7f74126718547f94c652bb12e51c7518a58b') +source=("https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v${pkgver}.tar.gz" + "${pkgname}-2.9-make_install.patch") +sha512sums=('a37390e7ad29c9e7a97e5e7792505fe96a3802d6ea103e7c0f362a7b8cc29a102d483ec1a883b632fd9e0e7297f17866ae5eac59c825f08a8068b431a8f819e1' + 'c9321b2b885d88557a057d7064690274799ab1d67a8babb78b1c54c4d81546fdea7313286cfd5fb9efbbcf87cf8394dcb17202ac88434a351aa652e7109e1db6') +b2sums=('56421d7fded59b04466b3da7659df8059671a10c22dfc05610b63ee824288323e8935f18abc8a0e82288d12b1ec683bd54bca5047ca22a74b804dc3139792585' + '8a644be295417b1fd5fb807285a7176ef0ceb737352bbb4c7a88441f9b955a90befe974d890a58f2b8fb6de8a68a1b3c5d207f057c4b08db79caf6e97fa66f50') prepare() { mv -v "${pkgname}-v${pkgver}" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + patch -Np1 -i "../${pkgname}-2.9-make_install.patch" } build() { @@ -26,14 +32,11 @@ build() { package() { cd "${pkgname}-${pkgver}" - make prefix="/usr" DESTDIR="${pkgdir}/" install install_doc + make prefix="/usr" \ + DESTDIR="${pkgdir}/" \ + install install_doc + install -vDm 644 tracecmd/${pkgname}.bash \ + "${pkgdir}/usr/share/bash/bash-completion/completions/${pkgname}" # removing python2 script rm -v "${pkgdir}/usr/lib/trace-cmd/python/event-viewer.py" - # installing bash completion to correct location and removing /etc - install -vDm 644 "${pkgdir}/etc/bash_completion.d/trace-cmd.bash" \ - "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" - rm -rv "${pkgdir}/etc" - # remove unrelated documentation - rm -vrf "${pkgdir}/usr/share/kernelshark" - rm -vf "${pkgdir}/usr/share/man/man1/kernelshark.1" } diff --git a/trace-cmd-2.9-make_install.patch b/trace-cmd-2.9-make_install.patch new file mode 100644 index 000000000000..97e521efeda2 --- /dev/null +++ b/trace-cmd-2.9-make_install.patch @@ -0,0 +1,12 @@ +diff -ruN a/Makefile b/Makefile +--- a/Makefile 2020-07-17 17:14:20.000000000 +0200 ++++ b/Makefile 2020-07-18 10:37:32.898885286 +0200 +@@ -398,7 +398,7 @@ + install_bash_completion: force + $(Q)$(call do_install_data,$(src)/tracecmd/trace-cmd.bash,$(BASH_COMPLETE_DIR)) + +-install_cmd: all_cmd install_plugins install_python install_bash_completion ++install_cmd: all_cmd install_plugins install_python + $(Q)$(call do_install,$(obj)/tracecmd/trace-cmd,$(bindir_SQ)) + + install: install_cmd |