Hello community,

here is the log from the commit of package audacity for openSUSE:Factory 
checked in at 2012-09-03 18:54:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacity (Old)
 and      /work/SRC/openSUSE:Factory/.audacity.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "audacity", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/audacity/audacity.changes        2012-03-20 
11:25:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.audacity.new/audacity.changes   2012-09-03 
18:54:50.000000000 +0200
@@ -1,0 +2,20 @@
+Thu Aug 30 15:38:45 UTC 2012 - [email protected]
+
+- Update to version 2.0.2
+  * A significant bug that caused clicks on split lines has been fixed
+  * There are improvements to several toolbars and to some Nyquist effects
+- Update to version 2.0.1
+  * Keyboard shortcuts can now be allocated to effects
+  * Nyquist plug-ins can be added to Chains
+- Run spec-cleaner
+- Use pkgconfig() style BuildRequires
+- Remove conditionals for unsupported openSUSE versions
+- Remove taglib build dependency. Not used any more
+- Remove libsamplerate dependency. Upstream prefers included libresample
+- Remove custom icon. Upstream already has a transparent version.
+- Add audacity-2.0.2-docdir.patch patch
+- Don't delete MIME type icon. Instead put it in 
%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-audacity-project.xpm
+- Add %icon_theme_cache_post, %mime_database_post and %desktop_database_post 
to %post
+- Recommend libmp3lame0, libavformat52, libavcodec52 and libavutil50
+
+-------------------------------------------------------------------

Old:
----
  audacity-minsrc-2.0.0.tar.bz2
  audacity.png

New:
----
  audacity-2.0.2-docdir.patch
  audacity-minsrc-2.0.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ audacity.spec ++++++
--- /var/tmp/diff_new_pack.GsB6zI/_old  2012-09-03 18:54:53.000000000 +0200
+++ /var/tmp/diff_new_pack.GsB6zI/_new  2012-09-03 18:54:53.000000000 +0200
@@ -21,50 +21,59 @@
 %bcond_with twolame
 
 Name:           audacity
-BuildRequires:  alsa-devel
-BuildRequires:  flac-devel
+BuildRequires:  desktop-file-utils
 BuildRequires:  gcc-c++
-BuildRequires:  jack-devel
-BuildRequires:  libexpat-devel
-BuildRequires:  libid3tag-devel
-BuildRequires:  libsamplerate-devel
-BuildRequires:  libsndfile-devel
-BuildRequires:  libvorbis-devel
-# This would require to patch our portaudio package with "PortMixer"... an 
extra API that never got integrated in PortAudio.
-#BuildRequires:  portaudio-devel
-BuildRequires:  soundtouch-devel
-BuildRequires:  taglib-devel
-BuildRequires:  update-desktop-files
-%if %suse_version > 1130
-BuildRequires:  wxWidgets-wxcontainer-devel
+BuildRequires:  hicolor-icon-theme
 %define _use_internal_dependency_generator 0
 %define __find_requires %wx_requires
-%else
-BuildRequires:  wxGTK-devel
-%endif
-BuildRequires:  vamp-plugin-sdk-devel
+BuildRequires:  wxWidgets-devel
+BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(expat)
+BuildRequires:  pkgconfig(flac)
+BuildRequires:  pkgconfig(flac++)
+BuildRequires:  pkgconfig(gtk+-2.0) >= 2.4.0
+BuildRequires:  pkgconfig(id3tag)
+BuildRequires:  pkgconfig(jack)
+BuildRequires:  pkgconfig(ogg)
+BuildRequires:  pkgconfig(shared-mime-info)
+BuildRequires:  pkgconfig(sndfile)
+BuildRequires:  pkgconfig(soundtouch)
+BuildRequires:  pkgconfig(vamp-hostsdk)
+BuildRequires:  pkgconfig(vorbis)
+BuildRequires:  pkgconfig(vorbisenc)
+BuildRequires:  pkgconfig(vorbisfile)
+# This would require to patch our portaudio package with "PortMixer"... an 
extra API that never got integrated in PortAudio.
+#BuildRequires:  portaudio-devel
 %if %{with ffmpeg}
-BuildRequires:  libffmpeg-devel
+BuildRequires:  libffmpeg_oldabi-devel
 %endif
 %if %{with mad}
-BuildRequires:  libmad-devel
+BuildRequires:  pkgconfig(mad)
 %endif
 %if %{with twolame}
-BuildRequires:  libtwolame-devel
+BuildRequires:  pkgconfig(twolame)
 %endif
-Version:        2.0.0
+Version:        2.0.2
 Release:        0
 Summary:        A Free, Cross-Platform Digital Audio Editor
 License:        GPL-2.0+
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
 Url:            http://audacity.sourceforge.net/
-Source0:        
http://%{name}.googlecode.com/files/%{name}-minsrc-%{version}.tar.bz2
-Source1:        %{name}.png
-Source2:        %{name}-license-nyquist
-# PATCH-FIX-OPENSUSE %{name}-no_buildstamp.patch [email protected] -- this 
patch removes the buildstamp
-Patch0:         %{name}-no_buildstamp.patch
-Patch16:        %{name}-implicit.patch
+Source0:        
http://audacity.googlecode.com/files/audacity-minsrc-%{version}.tar.bz2
+Source1:        audacity-license-nyquist
+# PATCH-FIX-OPENSUSE audacity-no_buildstamp.patch [email protected] -- 
this patch removes the buildstamp
+Patch0:         audacity-no_buildstamp.patch
+# About the access to the bug tracker: "Generally we restrict Bugzilla 
accounts to experienced C++ developers, or to very experienced Audacity bug 
watchers who want to test our nightly builds regularly."
+# Being a packager, it seems, it's not enough. I am not even going to discuss 
that stupid politic
+# PATCH-FIX-UPSTREAM audacity-2.0.2-docdir.patch email wrote to 
[email protected] [email protected] -- make configure honor --docdir
+Patch1:         audacity-2.0.2-docdir.patch
+# PATCH-FIX-UPSTREAM audacity-implicit.patch email wrote to 
[email protected] [email protected] -- Include ctype.h since it 
uses isdigit()
+Patch2:         audacity-implicit.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Recommends:     libmp3lame0
+Recommends:     libavformat52
+Recommends:     libavcodec52
+Recommends:     libavutil50
 
 %description
 Audacity is a program that manipulates digital audio wave forms. In
@@ -74,57 +83,49 @@
 physical memory size of your computer.
 
 %prep
-%setup -q -n %{name}-src-%{version}
+%setup -q -n audacity-src-%{version}
 %patch0
-%patch16
-%{__cp} %{S:2} LICENSE_NYQUIST.txt
-
-%build
-%configure \
-    --enable-unicode \
-    --with-libvorbis=system \
+%patch1
+%patch2
+cp %{SOURCE1} LICENSE_NYQUIST.txt
+# Make sure we use the system versions
+rm -r lib-src/libvamp/
 %if %{with ffmpeg}
-    --with-ffmpeg=system \
-%else
-    --without-ffmpeg \
+rm -r lib-src/ffmpeg/
 %endif
-%if %{with mad}
-    --with-libmad=system \
-%else
-    --without-libmad \
-%endif
-%if %{with twolame}
-    --with-libtwolame=system \
-%else
-    --without-libtwolame \
-%endif
-    --with-libsndfile=system \
-    --with-libflac=system \
-    --with-ladspa \
-    --with-libid3tag=system \
-    --with-libsamplerate=system
-%{__make} %{?_smp_mflags}
+
+%build
+%configure --docdir=%{_defaultdocdir}/audacity/
+make %{?_smp_mflags}
 
 %install
-%makeinstall
-%suse_update_desktop_file audacity
-%{__install} -v -d -m755 %{buildroot}%{_datadir}/pixmaps
-%{__install} -v -m 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps
-#delete default icon we have nicer - transparent :)
-%__rm %{buildroot}%{_datadir}/pixmaps/*.xpm
-# we will add docs later in %files section
-%__rm -rf %{buildroot}%{_datadir}/doc/audacity
+%make_install
+# email wrote to [email protected]
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/
+mv 
%{buildroot}%{_datadir}/pixmaps/gnome-mime-application-x-audacity-project.xpm 
%{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-audacity-project.xpm
+rm -r %{buildroot}%{_datadir}/pixmaps
 %find_lang %{name}
 
+%post
+%icon_theme_cache_post
+%mime_database_post
+%desktop_database_post
+
+%postun
+%desktop_database_postun
+%mime_database_postun
+%icon_theme_cache_postun
+
 %files -f %{name}.lang
 %defattr(-,root,root)
 %doc LICENSE.txt README.txt LICENSE_NYQUIST.txt
-%doc %{_mandir}/man?/*
+%{_defaultdocdir}/audacity/
+%{_mandir}/man1/audacity.1*
 %{_bindir}/audacity
-%{_datadir}/audacity
-%{_datadir}/applications/*.desktop
-%{_datadir}/pixmaps/*.png
+%{_datadir}/audacity/
+%{_datadir}/applications/audacity.desktop
 %{_datadir}/mime/packages/audacity.xml
-%{_datadir}/icons/hicolor/*
+%{_datadir}/icons/hicolor/*/apps/audacity.*
+%{_datadir}/icons/hicolor/*/mimetypes/application-x-audacity-project.*
 
 %changelog

++++++ audacity-2.0.2-docdir.patch ++++++
Index: Makefile.in
===================================================================
--- Makefile.in.orig
+++ Makefile.in
@@ -10,6 +10,7 @@ MANDIR= @mandir@
 AUDACITY_NAME = @AUDACITY_NAME@
 EXTRAINSTALLTARGETS= @EXTRAINSTALLTARGETS@
 EXTRAUNINSTALLTARGETS= @EXTRAUNINSTALLTARGETS@
+DOCDIR= @docdir@
 
 .PHONY: all
 all: audacity help/audacity.1.gz
@@ -31,9 +32,9 @@ install: audacity $(EXTRAINSTALLTARGETS)
        $(INSTALL) -m 755 audacity $(DESTDIR)$(BINDIR)/$(AUDACITY_NAME)
 
        # install docs
-       $(INSTALL) -d $(DESTDIR)$(DATADIR)/doc/$(AUDACITY_NAME)
-       $(INSTALL) -m 644 README.txt 
$(DESTDIR)$(DATADIR)/doc/$(AUDACITY_NAME)/README.txt
-       $(INSTALL) -m 644 LICENSE.txt 
$(DESTDIR)$(DATADIR)/doc/$(AUDACITY_NAME)/LICENSE.txt
+       $(INSTALL) -d $(DESTDIR)$(DOCDIR)/
+       $(INSTALL) -m 644 README.txt $(DESTDIR)$(DOCDIR)/README.txt
+       $(INSTALL) -m 644 LICENSE.txt $(DESTDIR)$(DOCDIR)/LICENSE.txt
 
        # install manpage
        $(INSTALL) -d $(DESTDIR)$(MANDIR)/man1
++++++ audacity-minsrc-2.0.0.tar.bz2 -> audacity-minsrc-2.0.2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/audacity/audacity-minsrc-2.0.0.tar.bz2 
/work/SRC/openSUSE:Factory/.audacity.new/audacity-minsrc-2.0.2.tar.bz2 differ: 
char 11, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to