Skip to content

Commit

Permalink
games-strategy/hedgewars: Remove RPATHs
Browse files Browse the repository at this point in the history
Package-Manager: Portage-2.3.14, Repoman-2.3.6
  • Loading branch information
SoapGentoo committed Nov 19, 2017
1 parent 890c04c commit 44d97ca
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
10 changes: 10 additions & 0 deletions games-strategy/hedgewars/files/hedgewars-0.9.22-rpath-fix.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
diff -up hedgewars-src-0.9.22/cmake_modules/paths.cmake~ hedgewars-src-0.9.22/cmake_modules/paths.cmake
--- hedgewars-src-0.9.22/cmake_modules/paths.cmake~ 2015-12-02 15:02:38.000000000 +0100
+++ hedgewars-src-0.9.22/cmake_modules/paths.cmake 2015-12-02 15:15:24.729980850 +0100
@@ -67,5 +67,5 @@ else(APPLE AND NOT (${CMAKE_INSTALL_PREF
# - the third one is the full path of the system dir
#source http://www.cmake.org/pipermail/cmake/2008-January/019290.html
#skip this if the install prefix is the standard one
- set(CMAKE_INSTALL_RPATH "$ORIGIN/../${target_library_install_dir}/:$ORIGIN/:${CMAKE_INSTALL_PREFIX}/${target_library_install_dir}/")
+ #set(CMAKE_INSTALL_RPATH "$ORIGIN/../${target_library_install_dir}/:$ORIGIN/:${CMAKE_INSTALL_PREFIX}/${target_library_install_dir}/")
endif(APPLE)
4 changes: 4 additions & 0 deletions games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ RDEPEND="${CDEPEND}
>=media-fonts/dejavu-2.28"

S=${WORKDIR}/${MY_P}
PATCHES=( "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch )

src_prepare() {
while IFS="" read -r f ; do
Expand All @@ -64,6 +65,9 @@ src_configure() {
-DNOSERVER=TRUE
-DCMAKE_VERBOSE_MAKEFILE=TRUE
-DPHYSFS_SYSTEM=ON
# upstream sets RPATH that leafs to weird breakage
# https://bugzilla.redhat.com/show_bug.cgi?id=1200193
-DCMAKE_SKIP_RPATH=ON
)
cmake-utils_src_configure
}
Expand Down

0 comments on commit 44d97ca

Please sign in to comment.