From b18fa606501b5dddc61596455aeecb9f8b955ac3 Mon Sep 17 00:00:00 2001 From: wingo Date: Mon, 13 May 2002 17:40:26 +0000 Subject: [PATCH] * Added rpm spec file from Christian Schaller (uraeus@linuxrising.org) * 0.29.0 git-svn-id: svn+ssh://jackaudio.org/trunk/jack@185 0c269be4-1314-0410-8aa9-9f06e86f4224 --- Makefile.am | 5 ++++ configure.in | 6 ++--- jack.spec.in | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 3 deletions(-) create mode 100644 jack.spec.in diff --git a/Makefile.am b/Makefile.am index 830c020..f82427c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -24,6 +24,8 @@ else JACKREC = endif +EXTRA_DIST = jack.spec.in + bin_PROGRAMS = jackd jack_simple_client jack_monitor_client \ jack_impulse_grabber jack_cache_killer jack_connect jack_disconnect $(FLTK_CLIENT) $(JACKREC) @@ -85,3 +87,6 @@ jack_alsa_la_LIBADD = -lasound $(GLIB_LIBS) -lm pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = jack.pc + +rpm: dist + rpm -ta $(distdir).tar.gz diff --git a/configure.in b/configure.in index 292400c..1eb473b 100644 --- a/configure.in +++ b/configure.in @@ -4,8 +4,8 @@ AC_INIT(client.c) AC_CONFIG_AUX_DIR(.) JACK_MAJOR_VERSION=0 -JACK_MINOR_VERSION=28 -JACK_MICRO_VERSION=2 +JACK_MINOR_VERSION=29 +JACK_MICRO_VERSION=0 BETA= @@ -101,4 +101,4 @@ fi AM_CONDITIONAL(HAVE_FLTK, $HAVE_FLTK) AM_CONDITIONAL(HAVE_SNDFILE, $HAVE_SNDFILE) AM_CONDITIONAL(HAVE_DOXYGEN, $HAVE_DOXYGEN) -AC_OUTPUT(Makefile jack.pc jack/Makefile doc/Makefile doc/reference.doxygen) +AC_OUTPUT(Makefile jack.pc jack.spec jack/Makefile doc/Makefile doc/reference.doxygen) diff --git a/jack.spec.in b/jack.spec.in new file mode 100644 index 0000000..d7ad221 --- /dev/null +++ b/jack.spec.in @@ -0,0 +1,73 @@ +# $Id$ +Summary: Jack Professional Audio Server +Name: jack-audio-connection-kit +Version: @JACK_VERSION@ +Release: 1 +License: GPL +Group: System Environment/Daemons +Source0: %{name}-%{version}.tar.gz +URL: http://jackit.sourceforge.net +Requires: %{name}-libs = %{version} +BuildRoot: /var/tmp/%{name}-%{version}-root-%(id -u -n) + +%description +Jack is a sound server aimed at satisfying the needs of music profesionals. + +%package libs +Summary: Jack audio connection kit libraries +Group: Development/Libraries +%description libs +The %{name}-libs package contains all libraries required for running +programs using the Jack Audio Server. + +%package devel +Summary: Header files for Jack +Group: Development/Libraries +Requires: %{name}-libs = %{version} + +%description devel +Header files for jack. + +%prep +%setup -q + +%build +%configure + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +gzip -9nf AUTHORS TODO + +%find_lang %{name} + +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc *.gz +%attr(755,root,root) %{_bindir}/* + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/lib*.so.*.* + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/lib*.so +%attr(755,root,root) %{_libdir}/lib*.la +%{_includedir}/jack/*.h +%attr(755,root,root) %{_libdir}/pkgconfig/jack.pc + +%changelog +* Sat May 4 2002 Christian Fredrik Kalager Schaller +- initial release of jack sound server package for GStreamer