diff options
author | Eric Engestrom | 2018-04-01 18:01:30 +0100 |
---|---|---|
committer | Eric Engestrom | 2018-04-01 18:01:30 +0100 |
commit | 3bb45b2c6c9a2efabe45dddad87b2aea84701851 (patch) | |
tree | d1f0e204ef7443f59c1a034db98e5a623f079a40 | |
parent | 5e65e8122ee92e878e135914d76d73a11a186aef (diff) | |
download | aur-3bb45b2c6c9a2efabe45dddad87b2aea84701851.tar.gz |
update to v1.0
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | cflags.patch | 13 |
3 files changed, 27 insertions, 56 deletions
@@ -1,20 +1,25 @@ pkgbase = renderdoc-git pkgdesc = OpenGL and Vulkan debugging tool - pkgver = r3059.d98c29b + pkgver = 1.0+42.g714b37ded5 pkgrel = 1 url = https://github.com/baldurk/renderdoc arch = i686 arch = x86_64 license = MIT + depends = libx11 + depends = libxcb + depends = mesa + depends = libgl + depends = qt5-base + depends = qt5-svg depends = qt5-x11extras + depends = xcb-util-keysyms provides = renderdoc conflicts = renderdoc source = https://github.com/baldurk/renderdoc source = renderdoc.desktop - source = cflags.patch sha256sums = SKIP sha256sums = eab4941dc17fbbdcb9e34a698c3b304d212be54956daeb0c3b1cf5b7f2b00984 - sha256sums = 21ba3fb37c0db0c9772ab3229431fc365289ae5e25eb7cb345632f2e87f74195 pkgname = renderdoc-git @@ -2,62 +2,41 @@ # Contributor: Hubert Jarosz <marqin.pl+aur at gmail dot com> PGP: 0xFFECF63C1AAB83FF pkgname=renderdoc-git -pkgver=r3059.d98c29b +pkgver=1.0+42.g714b37ded5 pkgrel=1 pkgdesc="OpenGL and Vulkan debugging tool" arch=(i686 x86_64) url="https://github.com/baldurk/renderdoc" license=("MIT") -depends=(qt5-x11extras) -source=("git+https://github.com/baldurk/renderdoc" - "renderdoc.desktop" - "cflags.patch") +depends=("libx11" "libxcb" "mesa" "libgl" "qt5-base" "qt5-svg" "qt5-x11extras" "xcb-util-keysyms") +source=("git+https://github.com/baldurk/renderdoc#branch=v1.x" + "renderdoc.desktop") sha256sums=('SKIP' - 'eab4941dc17fbbdcb9e34a698c3b304d212be54956daeb0c3b1cf5b7f2b00984' - '21ba3fb37c0db0c9772ab3229431fc365289ae5e25eb7cb345632f2e87f74195') + 'eab4941dc17fbbdcb9e34a698c3b304d212be54956daeb0c3b1cf5b7f2b00984') conflicts=('renderdoc') provides=('renderdoc') pkgver() { cd "${srcdir}"/renderdoc - printf "r%d.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - cd "${srcdir}"/renderdoc - patch -sp1 -i ../cflags.patch + git describe --always --abbrev=10 HEAD | + sed 's/^v//; s/-/+/; s/-/./' } build() { - cd "${srcdir}"/renderdoc - - mkdir -p build - pushd build - cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_QRENDERDOC=OFF \ - .. - make - popd - - pushd qrenderdoc - qmake "CONFIG+=release" "DESTDIR=${srcdir}/renderdoc/build/bin" . - make - popd + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_VERSION_STABLE=ON \ + -DBUILD_VERSION_DIST_CONTACT="https://aur.archlinux.org/packages/renderdoc-git" \ + -DBUILD_VERSION_DIST_NAME="Arch" \ + -DBUILD_VERSION_DIST_VER="$(pkgver)" \ + -B"${srcdir}/renderdoc"/build \ + -H"${srcdir}/renderdoc" + cmake --build "${srcdir}/renderdoc"/build } package() { - cd "${srcdir}" - install -Dm644 renderdoc.desktop "$pkgdir/usr/share/applications/renderdoc.desktop" - - cd "${srcdir}"/renderdoc/build/bin - install -Dm644 librenderdoc.so "$pkgdir/usr/lib/librenderdoc.so" - install -Dm755 qrenderdoc "$pkgdir/usr/bin/qrenderdoc" - install -Dm755 renderdoccmd "$pkgdir/usr/bin/" - - cd "${srcdir}"/renderdoc - install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" + make DESTDIR="${pkgdir}" -C "${srcdir}/renderdoc"/build install - cd "${srcdir}"/renderdoc/docs/imgs - install -Dm644 logo.png "$pkgdir/usr/share/icons/renderdoc.png" + install -Dm644 "${srcdir}"/renderdoc.desktop "$pkgdir/usr/share/applications/renderdoc.desktop" + install -Dm644 "${srcdir}"/renderdoc/docs/imgs/logo.png "$pkgdir/usr/share/icons/renderdoc.png" } diff --git a/cflags.patch b/cflags.patch deleted file mode 100644 index a139cb837a7b..000000000000 --- a/cflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5c63a6b..a1a6639 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -32,6 +32,8 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") - -Wno-unused-parameter - -Wno-missing-field-initializers - -Wno-unknown-pragmas -+ -Wno-shift-negative-value -+ -Wno-strict-aliasing - -Wno-reorder) - if(CMAKE_COMPILER_IS_GNUCXX) - list(APPEND warning_flags -Wno-unused-but-set-variable) |