[portmidi] Moved the last cmake fix into the patch where it belongs
Orcan Ogetbil
oget at fedoraproject.org
Fri Jun 24 02:41:00 UTC 2011
commit 6849c37dffaeab78ef2d3a07bee81010c0bdc82a
Author: Orcan Ogetbil <oget.fedora at gmail.com>
Date: Thu Jun 23 22:40:24 2011 -0400
Moved the last cmake fix into the patch where it belongs
portmidi-cmake.patch | 32 ++++++++++++++++++++++++++++----
portmidi.spec | 3 ---
2 files changed, 28 insertions(+), 7 deletions(-)
---
diff --git a/portmidi-cmake.patch b/portmidi-cmake.patch
index 149de6d..f638083 100644
--- a/portmidi-cmake.patch
+++ b/portmidi-cmake.patch
@@ -1,6 +1,6 @@
diff -rupN portmidi.old/pm_common/CMakeLists.txt portmidi/pm_common/CMakeLists.txt
--- portmidi.old/pm_common/CMakeLists.txt 2010-09-20 15:57:48.000000000 -0400
-+++ portmidi/pm_common/CMakeLists.txt 2010-10-09 01:14:53.000000000 -0400
++++ portmidi/pm_common/CMakeLists.txt 2011-06-23 22:35:41.000000000 -0400
@@ -120,8 +120,8 @@ set_target_properties(pmjni PROPERTIES E
# install the libraries (Linux and Mac OS X command line)
if(UNIX)
@@ -14,7 +14,7 @@ diff -rupN portmidi.old/pm_common/CMakeLists.txt portmidi/pm_common/CMakeLists.t
# DESTINATION /usr/local/include)
diff -rupN portmidi.old/pm_dylib/CMakeLists.txt portmidi/pm_dylib/CMakeLists.txt
--- portmidi.old/pm_dylib/CMakeLists.txt 2009-11-20 00:41:09.000000000 -0500
-+++ portmidi/pm_dylib/CMakeLists.txt 2010-10-09 01:17:32.000000000 -0400
++++ portmidi/pm_dylib/CMakeLists.txt 2011-06-23 22:35:41.000000000 -0400
@@ -59,7 +59,7 @@ if(UNIX)
set(JAVAVM_LIB "${FRAMEWORK_PATH}/JavaVM.framework")
@@ -58,7 +58,31 @@ diff -rupN portmidi.old/pm_dylib/CMakeLists.txt portmidi/pm_dylib/CMakeLists.txt
endif(UNIX)
diff -rupN portmidi.old/pm_java/CMakeLists.txt portmidi/pm_java/CMakeLists.txt
--- portmidi.old/pm_java/CMakeLists.txt 2009-11-04 10:20:44.000000000 -0500
-+++ portmidi/pm_java/CMakeLists.txt 2010-10-09 01:18:10.000000000 -0400
++++ portmidi/pm_java/CMakeLists.txt 2011-06-23 22:35:54.000000000 -0400
+@@ -16,12 +16,12 @@ if(UNIX)
+ COMMAND javac -classpath . pmdefaults/PmDefaultsFrame.java
+ MAIN_DEPENDENCY pmdefaults/PmDefaultsFrame.java
+ DEPENDS pmdefaults/PmDefaults.java
+- WORKING_DIRECTORY pm_java)
++ )
+ add_custom_command(OUTPUT pmdefaults/PmDefaults.class
+ COMMAND javac -classpath . pmdefaults/PmDefaults.java
+ MAIN_DEPENDENCY pmdefaults/PmDefaults.java
+ DEPENDS pmdefaults/PmDefaultsFrame.java
+- WORKING_DIRECTORY pm_java)
++ )
+ add_custom_command(OUTPUT ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar
+ COMMAND cp pmdefaults/portmusic_logo.png .
+ COMMAND jar cmf pmdefaults/manifest.txt pmdefaults.jar
+@@ -32,7 +32,7 @@ if(UNIX)
+ COMMAND rm portmusic_logo.png
+ MAIN_DEPENDENCY pmdefaults/PmDefaults.class
+ DEPENDS ${PMDEFAULTS_ALL_CLASSES}
+- WORKING_DIRECTORY pm_java)
++ )
+ add_custom_target(pmdefaults_target ALL
+ DEPENDS ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar)
+ # message(STATUS "add_custom_target: pmdefaults.jar")
@@ -41,7 +41,7 @@ if(UNIX)
INSTALL(FILES ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar
DESTINATION /usr/share/java)
@@ -70,7 +94,7 @@ diff -rupN portmidi.old/pm_java/CMakeLists.txt portmidi/pm_java/CMakeLists.txt
# In windows, use pm_java/make.bat
diff -rupN portmidi.old/pm_test/CMakeLists.txt portmidi/pm_test/CMakeLists.txt
--- portmidi.old/pm_test/CMakeLists.txt 2010-09-20 15:57:48.000000000 -0400
-+++ portmidi/pm_test/CMakeLists.txt 2010-10-09 02:36:31.000000000 -0400
++++ portmidi/pm_test/CMakeLists.txt 2011-06-23 22:35:41.000000000 -0400
@@ -12,7 +12,7 @@ endif(WIN32)
macro(make_a_test name)
diff --git a/portmidi.spec b/portmidi.spec
index 668c368..09a14f3 100644
--- a/portmidi.spec
+++ b/portmidi.spec
@@ -94,9 +94,6 @@ sed -i -e 's|^java|#!/bin/sh\njava \\\
-e 's|/usr/share/java/|%{_libdir}/%{name}/|' \
pm_java/pmdefaults/pmdefaults
-# Fix build against cmake-2.8.5
-sed -i 's|WORKING_DIRECTORY pm_java||' pm_java/CMakeLists.txt
-
%build
export JAVA_HOME=%{java_home}
%cmake -DCMAKE_SKIP_BUILD_RPATH=1 -DCMAKE_CACHEFILE_DIR=%{_builddir}/%{name}/build -DVERSION=%{version} .
More information about the scm-commits
mailing list