packages: portmidi/portmidi.spec - add subpackage for tools - package libpo...
lisu
lisu at pld-linux.org
Tue Jan 18 16:18:00 CET 2011
Author: lisu Date: Tue Jan 18 15:18:00 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- add subpackage for tools
- package libportmidi.so.0. binary
- rel 1
---- Files affected:
packages/portmidi:
portmidi.spec (1.9 -> 1.10)
---- Diffs:
================================================================
Index: packages/portmidi/portmidi.spec
diff -u packages/portmidi/portmidi.spec:1.9 packages/portmidi/portmidi.spec:1.10
--- packages/portmidi/portmidi.spec:1.9 Tue Jan 18 15:56:27 2011
+++ packages/portmidi/portmidi.spec Tue Jan 18 16:17:55 2011
@@ -6,7 +6,7 @@
Summary(pl.UTF-8): Przenośna biblioteka MIDI czasu rzeczywistego
Name: portmidi
Version: 217
-Release: 0.1
+Release: 1
License: MIT-like
Group: Libraries
Source0: http://downloads.sourceforge.net/portmedia/%{version}/%{name}-src-%{version}.zip
@@ -43,6 +43,20 @@
%description devel -l pl.UTF-8
Pliki nagłówkowe biblioteki PortMidi.
+%package tools
+Summary: Tools to configure and use portmidi
+Summary(pl.UTF-8): Narzędzia do konfiguracji i używania portmidi
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Requires: java >= 1.5
+Requires: jpackage-utils
+
+%description tools
+Tools to configure and use portmidi.
+
+%description tools -l pl.UTF-8
+Narzędzia do konfiguracji i używania portmidi.
+
%prep
%setup -q -n %{name}
%patch0 -p1
@@ -56,7 +70,7 @@
# TODO: fix "undefined refernce" errors
%if 0
-# Build the doxygen documentation:
+# Build the doxygen documentation
doxygen
cd latex
%{__make}
@@ -68,6 +82,16 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+# Install the test applications
+install -d $RPM_BUILD_ROOT%{_libdir}/%{name}
+for app in latency midiclock midithread midithru mm qtest sysex test; do
+ install build/Release/$app $RPM_BUILD_ROOT%{_libdir}/%{name}/
+done
+
+# PLD's jni library location is different
+mv $RPM_BUILD_ROOT%{_libdir}/libpmjni.so $RPM_BUILD_ROOT%{_libdir}/%{name}/
+mv $RPM_BUILD_ROOT%{_javadir}/pmdefaults.jar $RPM_BUILD_ROOT%{_libdir}/%{name}/
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -77,23 +101,42 @@
%files
%defattr(644,root,root,755)
%doc CHANGELOG.txt README.txt license.txt pm_linux/README_LINUX.txt
-%attr(755,root,root) %{_bindir}/pmdefaults
-%attr(755,root,root) %ghost %{_libdir}/libportmidi.so.0
+%attr(755,root,root) %ghost %{_libdir}/libportmidi.so.0*
+%{_libdir}/libportmidi.so.0.
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpmjni.so
%attr(755,root,root) %{_libdir}/libportmidi.so
%attr(755,root,root) %{_libdir}/libportmidi_s.so
%{_includedir}/portmidi.h
%{_includedir}/porttime.h
+%files tools
+%defattr(644,root,root,755)
+%doc pm_java/pmdefaults/README.txt pm_cl/*
+%attr(755,root,root) %{_bindir}/pmdefaults
+%attr(755,root,root) %{_libdir}/portmidi/latency
+%attr(755,root,root) %{_libdir}/portmidi/libpmjni.so
+%attr(755,root,root) %{_libdir}/portmidi/midiclock
+%attr(755,root,root) %{_libdir}/portmidi/midithread
+%attr(755,root,root) %{_libdir}/portmidi/midithru
+%attr(755,root,root) %{_libdir}/portmidi/mm
+%attr(755,root,root) %{_libdir}/portmidi/pmdefaults.jar
+%attr(755,root,root) %{_libdir}/portmidi/qtest
+%attr(755,root,root) %{_libdir}/portmidi/sysex
+%attr(755,root,root) %{_libdir}/portmidi/test
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.10 2011/01/18 15:17:55 lisu
+- add subpackage for tools
+- package libportmidi.so.0. binary
+- rel 1
+
Revision 1.9 2011/01/18 14:56:27 lisu
- build doxygen documentation (disabled for now - TODO)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/portmidi/portmidi.spec?r1=1.9&r2=1.10&f=u
More information about the pld-cvs-commit
mailing list