packages: termit/termit.spec, termit/termit-as-needed.patch (NEW) - better ...
draenog
draenog at pld-linux.org
Fri Jan 28 16:24:53 CET 2011
Author: draenog Date: Fri Jan 28 15:24:53 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- better fix for as-needed issue
- remove duplicated cmake options
---- Files affected:
packages/termit:
termit.spec (1.26 -> 1.27) , termit-as-needed.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/termit/termit.spec
diff -u packages/termit/termit.spec:1.26 packages/termit/termit.spec:1.27
--- packages/termit/termit.spec:1.26 Thu Jan 27 23:25:29 2011
+++ packages/termit/termit.spec Fri Jan 28 16:24:48 2011
@@ -12,6 +12,7 @@
Source1: %{name}.desktop
Source2: %{name}.png
Patch0: %{name}-language.patch
+Patch1: %{name}-as-needed.patch
URL: http://wiki.github.com/nonstop/termit/
BuildRequires: cmake >= 2.6.1
BuildRequires: gettext-devel
@@ -62,13 +63,10 @@
%prep
%setup -q
%patch0 -p0
+%patch1 -p0
%build
-%cmake . \
- -DCMAKE_INSTALL_PREFIX:PATH="%{_prefix}" \
- -DCMAKE_VERBOSE_MAKEFILE=ON
-# fix --as-needed issue - ref: http://pld-linux.org/DevelopingPLD/AdvancedDeveloping/FixingAsNeeded
-%{__perl} -i -p -e 's/((\s-l\S+\s*?)+)((\s\S+\.o\s*?)+)(\s-o termit\s)/\5 \3 \1 /' src/CMakeFiles/termit.dir/link.txt
+%cmake .
%{__make}
%install
@@ -101,6 +99,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.27 2011/01/28 15:24:48 draenog
+- better fix for as-needed issue
+- remove duplicated cmake options
+
Revision 1.26 2011/01/27 22:25:29 draenog
- better way to avoid g++ requirement
================================================================
Index: packages/termit/termit-as-needed.patch
diff -u /dev/null packages/termit/termit-as-needed.patch:1.1
--- /dev/null Fri Jan 28 16:24:53 2011
+++ packages/termit/termit-as-needed.patch Fri Jan 28 16:24:48 2011
@@ -0,0 +1,18 @@
+--- src/CMakeLists.txt.orig 2010-12-06 07:35:04.000000000 +0000
++++ src/CMakeLists.txt 2011-01-28 15:20:10.229317193 +0000
+@@ -52,12 +52,11 @@
+ #set_target_properties(${TARGET} PROPERTIES LINK_FLAGS ${TERMIT_LDFLAGS})
+
+ SET(TERMIT_LDFLAGS "")
+-FOREACH(ldflag ${VTE_LDFLAGS} ${GTK_LDFLAGS})
+- SET(TERMIT_LDFLAGS "${TERMIT_LDFLAGS} ${ldflag}")
++FOREACH(ldflag ${VTE_LDFLAGS} ${GTK_LDFLAGS} -lX11)
++ LIST(APPEND TERMIT_LDFLAGS "${ldflag}")
+ ENDFOREACH(ldflag)
+-set_target_properties(${TARGET} PROPERTIES LINK_FLAGS "${TERMIT_LDFLAGS}")
+
+-target_link_libraries(${TARGET} ${LUA_LIBRARIES})
++target_link_libraries(${TARGET} ${TERMIT_LDFLAGS} ${LUA_LIBRARIES})
+
+ INSTALL(TARGETS ${TARGET} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/termit/termit.spec?r1=1.26&r2=1.27&f=u
More information about the pld-cvs-commit
mailing list