diff options
author | buzz | 2024-08-04 14:04:03 +0200 |
---|---|---|
committer | buzz | 2024-08-04 14:04:03 +0200 |
commit | 1bb3dd61827cfbb0a39c8dceafe25350b1b5199d (patch) | |
tree | 3e511cacfd2c28c7a081d2b929ba1250c5d7dd0b | |
parent | f3dbe2ed9588335c53c544af0be712a2542cfb48 (diff) | |
download | aur-1bb3dd61827cfbb0a39c8dceafe25350b1b5199d.tar.gz |
Fix install dirs
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | fix_install_dirs.patch | 24 |
2 files changed, 34 insertions, 2 deletions
@@ -8,15 +8,23 @@ url="https://github.com/dethrace-labs/dethrace" license=("GPL3") depends=("libgl" "sdl2") makedepends=("cmake") -source=("$pkgname-$pkgver.tar.gz::https://github.com/dethrace-labs/dethrace/archive/refs/tags/v${pkgver}.tar.gz") +source=("$pkgname-$pkgver.tar.gz::https://github.com/dethrace-labs/dethrace/archive/refs/tags/v${pkgver}.tar.gz" + "fix_install_dirs.patch") install=$pkgname.install -sha256sums=("3bf5fba5e8847ae041e71a2c16364e71b5619e36e94a0873d707733dff694647") +sha256sums=("3bf5fba5e8847ae041e71a2c16364e71b5619e36e94a0873d707733dff694647" + "ad1d8a4178fdc529c7b8f675ceb99d9245de674c80f20c1ff8378493b8ae258b") + +prepare() { + patch -d $pkgname-$pkgver -Np1 -i ../fix_install_dirs.patch +} build() { echo "$pkgver" > "$pkgname-$pkgver/VERSION" cmake -B build -S "$pkgname-$pkgver" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_BINDIR="bin" \ + -DCMAKE_INSTALL_DATAROOTDIR="share/licenses/dethrace" \ -DDETHRACE_INSTALL=ON \ -Wno-dev cmake --build build diff --git a/fix_install_dirs.patch b/fix_install_dirs.patch new file mode 100644 index 000000000000..ca439a9f9ea9 --- /dev/null +++ b/fix_install_dirs.patch @@ -0,0 +1,24 @@ +diff --color -ura dethrace-0.7.1/CMakeLists.txt dethrace-0.7.1.new/CMakeLists.txt +--- dethrace-0.7.1/CMakeLists.txt 2024-06-14 00:31:54.000000000 +0200 ++++ dethrace-0.7.1.new/CMakeLists.txt 2024-08-04 13:51:10.043596815 +0200 +@@ -89,7 +89,7 @@ + + if(DETHRACE_INSTALL) + install(FILES LICENSE +- DESTINATION "." ++ DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}" + ) + + set(DETHRACE_PACKAGE_PLATFORM "" CACHE STRING "Dethrace binary package platform") +diff --color -ura dethrace-0.7.1/src/DETHRACE/CMakeLists.txt dethrace-0.7.1.new/src/DETHRACE/CMakeLists.txt +--- dethrace-0.7.1/src/DETHRACE/CMakeLists.txt 2024-06-14 00:31:54.000000000 +0200 ++++ dethrace-0.7.1.new/src/DETHRACE/CMakeLists.txt 2024-08-04 13:49:37.719888706 +0200 +@@ -205,7 +205,7 @@ + + if (DETHRACE_INSTALL) + install(TARGETS dethrace +- RUNTIME DESTINATION "." ++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + ) + if(MSVC) + INSTALL(FILES $<TARGET_PDB_FILE:dethrace> |