[girl/f24] Update to 9.4.0
by Martin Gansser
commit c3a275eb7412142f4e1fa57985f4c1c0b60a89fa
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 21:44:56 2016 +0200
Update to 9.4.0
.gitignore | 1 +
clog | 2 +
girl.spec | 179 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 183 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..946ff7d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/girl-9.4.0.tar.xz
diff --git a/clog b/clog
new file mode 100644
index 0000000..997c675
--- /dev/null
+++ b/clog
@@ -0,0 +1,2 @@
+Update to 9.4.0
+
diff --git a/girl.spec b/girl.spec
new file mode 100644
index 0000000..1aae96f
--- /dev/null
+++ b/girl.spec
@@ -0,0 +1,179 @@
+Name: girl
+Version: 9.4.0
+Release: 1%{?dist}
+Summary: GNOME Internet Radio Locator program
+License: GPLv2+
+URL: http://people.gnome.org/~ole/girl
+Group: Applications/Internet
+Source: http://people.gnome.org/~ole/%{name}/%{name}-%{version}.tar.xz
+
+BuildRequires: gtk2-devel
+BuildRequires: libgnome-devel
+BuildRequires: libxml2-devel
+BuildRequires: gnome-vfs2-devel
+BuildRequires: libgnomeui-devel
+BuildRequires: intltool
+BuildRequires: itstool
+BuildRequires: libappstream-glib
+BuildRequires: desktop-file-utils
+Requires: totem >= 3.10.1
+Requires: streamripper >= 1.64.6
+
+%description
+GIRL is a GNOME Internet Radio Locator program that allows the user
+to easily find and record live radio programs on radio broadcasters
+on the Internet.
+
+GIRL is developed on the GNOME platform and it requires at least
+one audio player such as Totem to be installed for playback and
+streamripper for recording.
+
+Enjoy Internet Radio.
+
+%prep
+%setup -q
+
+%build
+%configure --with-recording --disable-silent-rules
+
+%install
+%make_install
+%find_lang %{name} --with-man
+
+%check
+appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files -f %{name}.lang
+%doc AUTHORS LETTER NEWS README TODO VERSION YP-DIRS ChangeLog
+%license COPYING
+%{_bindir}/%{name}
+%{_datadir}/%{name}/
+%{_datadir}/appdata/%{name}.appdata.xml
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_mandir}/man1/%{name}.1*
+%{_datadir}/help/*/%{name}
+
+%changelog
+* Sat Jul 09 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 9.4.0-1
+- Update to 9.4.0
+
+* Thu Jun 09 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 9.1.0-1
+- Update to 9.1.0
+
+* Wed Jan 06 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 7.0.0-2
+- Cleanup
+- Rebuild
+
+* Tue Jan 05 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 7.0.0-1
+- Update to 7.0.0
+- Update URL
+
+* Mon Nov 30 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.1.0-1
+- Update to 6.1.0
+
+* Sun Jul 05 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.0.0-3
+- used %%setup -q in %%prep section
+- used %%make_install macro in %%install section
+
+* Sat Jul 04 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.0.0-2
+- removed %%dir in files section
+- get source file with wget to save file size
+
+* Sat Jul 04 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.0.0-1
+- Update to 6.0.0
+
+* Fri Jun 19 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 5.0.0-1
+- dropped release tag in %%changelog
+- added BR itstool
+- Update to 5.0.0
+
+* Sat Mar 07 2015 Ole Aamot - 1.6.0-1
+- Girl 1.6.0 build on Fedora Linux 21
+
+* Sun Mar 01 2015 Ole Aamot - 1.5.1-1
+- Cleanup spec file with help from Martin Gansser
+
+* Sat Feb 28 2015 Ole Aamot - 1.5.0-1
+- Girl 1.5.0 build on Fedora Linux 22
+
+* Sat Feb 21 2015 Ole Aamot - 1.4.0-1
+- Girl 1.4.0 build on Fedora Linux 22
+
+* Sat Feb 14 2015 Ole Aamot - 1.3.0-1
+- Girl 1.3.0 build on Fedora Linux 22
+
+* Fri Jan 23 2015 Ole Aamot - 1.2.0-1
+- Girl 1.2.0 build on Fedora Linux 22
+
+* Sun Jan 18 2015 Ole Aamot - 1.1.1-1
+- Girl 1.1.1 build on Fedora Linux 22
+
+* Sat Jan 17 2015 Ole Aamot - 1.1.0-1
+- Girl 1.1.0 build on Fedora Linux 21
+
+* Thu Jan 01 2015 Ole Aamot - 1.0.0-1
+- Girl 1.0.0 build on Fedora Linux 21
+
+* Sat Dec 27 2014 Ole Aamot - 0.9.0-1
+- Girl 0.9.0 build on Fedora Linux 21
+
+* Sat Dec 20 2014 Ole Aamot - 0.8.0-1
+- Girl 0.8.0 build on Fedora Linux 21
+
+* Sun Dec 14 2014 Ole Aamot - 0.7.3-1
+- Girl 0.7.3 build on Fedora Linux 21
+
+* Sun Dec 14 2014 Ole Aamot - 0.7.2-1
+- Girl 0.7.2 build on Fedora Linux 21
+
+* Sat Dec 13 2014 Ole Aamot - 0.7.1-1
+- Girl 0.7.1 build on Fedora Linux 21
+
+* Fri Dec 12 2014 Ole Aamot - 0.7.0-1
+- Girl 0.7.0 build on Fedora Linux 21
+
+* Sun Dec 07 2014 Ole Aamot - 0.6.2-1
+- Girl 0.6.2 build on Fedora Linux 21
+
+* Sat Dec 06 2014 Ole Aamot - 0.6.1-1
+- Girl 0.6.1 build on Fedora Linux 21
+
+* Tue Dec 02 2014 Ole Aamot - 0.6.0-1
+- Girl 0.6.0 build on Fedora Linux 21
+
+* Sat Nov 29 2014 Ole Aamot - 0.5.2-1
+- Girl 0.5.2 build on Fedora Linux 21
+
+* Sat Nov 29 2014 Ole Aamot - 0.5.1-1
+- Girl 0.5.1 build on Fedora Linux 21
+
+* Sat Nov 29 2014 Ole Aamot - 0.5.0-1
+- Girl 0.5.0 build on Fedora Linux 21
+
+* Sat Nov 22 2014 Ole Aamot - 0.4.0-1
+- Girl 0.4.0 build on Fedora Linux 20
+
+* Sat Nov 15 2014 Ole Aamot - 0.3.0
+- Modify description of Girl
+
+* Sat Nov 8 2014 Ole Aamot - 0.2.0
+- Add dependency on 'totem'.
+
+* Sat Nov 1 2014 Ole Aamot - 0.1.0
+- Initial Girl build on Fedora Core 20
diff --git a/sources b/sources
index e69de29..5d4d837 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+7c855342a0c278f486cee30bc2ad9a99 girl-9.4.0.tar.xz
8 years, 4 months
[girl] Update to 9.4.0
by Martin Gansser
commit d538fdf1f96c6eaba7fc4d65a44e3b4444b1df0f
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 21:41:15 2016 +0200
Update to 9.4.0
.gitignore | 1 +
girl.spec | 179 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 181 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..946ff7d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/girl-9.4.0.tar.xz
diff --git a/girl.spec b/girl.spec
new file mode 100644
index 0000000..1aae96f
--- /dev/null
+++ b/girl.spec
@@ -0,0 +1,179 @@
+Name: girl
+Version: 9.4.0
+Release: 1%{?dist}
+Summary: GNOME Internet Radio Locator program
+License: GPLv2+
+URL: http://people.gnome.org/~ole/girl
+Group: Applications/Internet
+Source: http://people.gnome.org/~ole/%{name}/%{name}-%{version}.tar.xz
+
+BuildRequires: gtk2-devel
+BuildRequires: libgnome-devel
+BuildRequires: libxml2-devel
+BuildRequires: gnome-vfs2-devel
+BuildRequires: libgnomeui-devel
+BuildRequires: intltool
+BuildRequires: itstool
+BuildRequires: libappstream-glib
+BuildRequires: desktop-file-utils
+Requires: totem >= 3.10.1
+Requires: streamripper >= 1.64.6
+
+%description
+GIRL is a GNOME Internet Radio Locator program that allows the user
+to easily find and record live radio programs on radio broadcasters
+on the Internet.
+
+GIRL is developed on the GNOME platform and it requires at least
+one audio player such as Totem to be installed for playback and
+streamripper for recording.
+
+Enjoy Internet Radio.
+
+%prep
+%setup -q
+
+%build
+%configure --with-recording --disable-silent-rules
+
+%install
+%make_install
+%find_lang %{name} --with-man
+
+%check
+appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files -f %{name}.lang
+%doc AUTHORS LETTER NEWS README TODO VERSION YP-DIRS ChangeLog
+%license COPYING
+%{_bindir}/%{name}
+%{_datadir}/%{name}/
+%{_datadir}/appdata/%{name}.appdata.xml
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_mandir}/man1/%{name}.1*
+%{_datadir}/help/*/%{name}
+
+%changelog
+* Sat Jul 09 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 9.4.0-1
+- Update to 9.4.0
+
+* Thu Jun 09 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 9.1.0-1
+- Update to 9.1.0
+
+* Wed Jan 06 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 7.0.0-2
+- Cleanup
+- Rebuild
+
+* Tue Jan 05 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 7.0.0-1
+- Update to 7.0.0
+- Update URL
+
+* Mon Nov 30 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.1.0-1
+- Update to 6.1.0
+
+* Sun Jul 05 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.0.0-3
+- used %%setup -q in %%prep section
+- used %%make_install macro in %%install section
+
+* Sat Jul 04 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.0.0-2
+- removed %%dir in files section
+- get source file with wget to save file size
+
+* Sat Jul 04 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 6.0.0-1
+- Update to 6.0.0
+
+* Fri Jun 19 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 5.0.0-1
+- dropped release tag in %%changelog
+- added BR itstool
+- Update to 5.0.0
+
+* Sat Mar 07 2015 Ole Aamot - 1.6.0-1
+- Girl 1.6.0 build on Fedora Linux 21
+
+* Sun Mar 01 2015 Ole Aamot - 1.5.1-1
+- Cleanup spec file with help from Martin Gansser
+
+* Sat Feb 28 2015 Ole Aamot - 1.5.0-1
+- Girl 1.5.0 build on Fedora Linux 22
+
+* Sat Feb 21 2015 Ole Aamot - 1.4.0-1
+- Girl 1.4.0 build on Fedora Linux 22
+
+* Sat Feb 14 2015 Ole Aamot - 1.3.0-1
+- Girl 1.3.0 build on Fedora Linux 22
+
+* Fri Jan 23 2015 Ole Aamot - 1.2.0-1
+- Girl 1.2.0 build on Fedora Linux 22
+
+* Sun Jan 18 2015 Ole Aamot - 1.1.1-1
+- Girl 1.1.1 build on Fedora Linux 22
+
+* Sat Jan 17 2015 Ole Aamot - 1.1.0-1
+- Girl 1.1.0 build on Fedora Linux 21
+
+* Thu Jan 01 2015 Ole Aamot - 1.0.0-1
+- Girl 1.0.0 build on Fedora Linux 21
+
+* Sat Dec 27 2014 Ole Aamot - 0.9.0-1
+- Girl 0.9.0 build on Fedora Linux 21
+
+* Sat Dec 20 2014 Ole Aamot - 0.8.0-1
+- Girl 0.8.0 build on Fedora Linux 21
+
+* Sun Dec 14 2014 Ole Aamot - 0.7.3-1
+- Girl 0.7.3 build on Fedora Linux 21
+
+* Sun Dec 14 2014 Ole Aamot - 0.7.2-1
+- Girl 0.7.2 build on Fedora Linux 21
+
+* Sat Dec 13 2014 Ole Aamot - 0.7.1-1
+- Girl 0.7.1 build on Fedora Linux 21
+
+* Fri Dec 12 2014 Ole Aamot - 0.7.0-1
+- Girl 0.7.0 build on Fedora Linux 21
+
+* Sun Dec 07 2014 Ole Aamot - 0.6.2-1
+- Girl 0.6.2 build on Fedora Linux 21
+
+* Sat Dec 06 2014 Ole Aamot - 0.6.1-1
+- Girl 0.6.1 build on Fedora Linux 21
+
+* Tue Dec 02 2014 Ole Aamot - 0.6.0-1
+- Girl 0.6.0 build on Fedora Linux 21
+
+* Sat Nov 29 2014 Ole Aamot - 0.5.2-1
+- Girl 0.5.2 build on Fedora Linux 21
+
+* Sat Nov 29 2014 Ole Aamot - 0.5.1-1
+- Girl 0.5.1 build on Fedora Linux 21
+
+* Sat Nov 29 2014 Ole Aamot - 0.5.0-1
+- Girl 0.5.0 build on Fedora Linux 21
+
+* Sat Nov 22 2014 Ole Aamot - 0.4.0-1
+- Girl 0.4.0 build on Fedora Linux 20
+
+* Sat Nov 15 2014 Ole Aamot - 0.3.0
+- Modify description of Girl
+
+* Sat Nov 8 2014 Ole Aamot - 0.2.0
+- Add dependency on 'totem'.
+
+* Sat Nov 1 2014 Ole Aamot - 0.1.0
+- Initial Girl build on Fedora Core 20
diff --git a/sources b/sources
index e69de29..5d4d837 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+7c855342a0c278f486cee30bc2ad9a99 girl-9.4.0.tar.xz
8 years, 4 months
[flowblade/f24] Update to 1.6.0-2.gitc847b32
by Martin Gansser
commit a757db67728636e371b0f35d3f8e17227a45b66a
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 21:27:17 2016 +0200
Update to 1.6.0-2.gitc847b32
clog | 2 +
flowblade.spec | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 163 insertions(+)
---
diff --git a/clog b/clog
new file mode 100644
index 0000000..8898415
--- /dev/null
+++ b/clog
@@ -0,0 +1,2 @@
+Update to 1.6.0-2.gitc847b32
+
diff --git a/flowblade.spec b/flowblade.spec
new file mode 100644
index 0000000..eaae1fe
--- /dev/null
+++ b/flowblade.spec
@@ -0,0 +1,161 @@
+#https://github.com/jliljebl/flowblade/commit/c847b323037eed2099e770f916f3ec3f9354ac9c
+%global commit0 c847b323037eed2099e770f916f3ec3f9354ac9c
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+
+Name: flowblade
+Version: 1.6.0
+Release: 2.git%{shortcommit0}%{?dist}
+License: GPLv3
+Summary: Multitrack non-linear video editor for Linux
+Url: https://github.com/jliljebl/flowblade
+Source0: https://github.com/jliljebl/flowblade/archive/%{commit0}/%{name}-%{versio...
+Patch0: flowblade-001_sys_path.patch
+
+BuildRequires: desktop-file-utils
+BuildRequires: python2-devel
+BuildRequires: python-setuptools
+BuildRequires: librsvg2-devel
+
+Requires: ffmpeg
+Requires: pygtk2
+Requires: ladspa-swh-plugins
+Requires: ladspa-calf-plugins
+Requires: sox
+Requires: frei0r-plugins >= 1.4
+Requires: numpy
+Requires: python-pillow
+Requires: mlt-python
+Requires: cairomm
+Requires: pyxdg
+Requires: gtk3
+
+BuildArch: noarch
+
+%description
+Flowblade Movie Editor is a multitrack non-linear video editor for Linux
+released under GPL 3 license.
+
+Flowblade is designed to provide a fast, precise and robust editing
+experience.
+
+In Flowblade clips are usually automatically placed tightly after or
+between clips when they are inserted on the timeline. Edits are fine
+tuned by trimming in and out points of clips, or by cutting and deleting
+parts of clips.
+
+Flowblade provides powerful tools to mix and filter video and audio.
+
+%prep
+%setup -qn %{name}-%{commit0}/flowblade-trunk
+# fix to /usr/bin/flowblade
+%patch0 -p1
+
+# Fix script-without-shebang erros in fedora-review
+# Remove permission to execute in all files except files that have sheban.
+find . -type f -executable | xargs chmod a-x
+find . -type f | xargs grep -El '\#!/usr/bin/env' | xargs chmod a+x
+
+# fix to %%{_datadir}/locale
+sed -i "s|respaths.LOCALE_PATH|'%{_datadir}/locale'|g" Flowblade/translations.py
+
+%build
+python setup.py build
+
+%install
+python setup.py install --skip-build --root %{buildroot}
+
+#package_data files lose executable permissions fix it again.
+chmod +x %{buildroot}%{python_sitelib}/Flowblade/launch/*
+
+# setup of mime is already done, so for what we need this file ?
+%{__rm} %{buildroot}/usr/lib/mime/packages/flowblade
+
+# move .mo files to /usr/share/locale the right place
+for i in $(ls -d %{buildroot}%{python_sitelib}/Flowblade/locale/*/LC_MESSAGES/ | sed 's/\(^.*locale\/\)\(.*\)\(\/LC_MESSAGES\/$\)/\2/') ; do
+ mkdir -p %{buildroot}%{_datadir}/locale/$i/LC_MESSAGES/
+ mv %{buildroot}%{python_sitelib}/Flowblade/locale/$i/LC_MESSAGES/%{name}.mo \
+ %{buildroot}%{_datadir}/locale/$i/LC_MESSAGES/
+done
+%find_lang %{name}
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
+
+%post
+/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
+
+
+%files -f %{name}.lang
+%doc README
+%license COPYING
+%{_bindir}/flowblade
+%{_datadir}/applications/flowblade.desktop
+%{_mandir}/man1/flowblade.1.gz
+%{_datadir}/mime
+%{_datadir}/pixmaps/flowblade.png
+%{python_sitelib}/Flowblade/
+%{python_sitelib}/flowblade*
+
+%changelog
+* Thu Jun 30 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 1.6.0-2.gitc847b32
+- Update to 1.6.0-2.gitc847b32
+
+* Thu Jun 09 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 1.6.0-1.git50f6fca
+- Update to 1.6.0
+
+* Mon Nov 30 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.4.0-1.git3f5d08d
+- Update to 1.4.0
+
+* Fri Sep 11 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.2.0-1.git7d98158
+- Update to 1.2.0
+
+* Thu Aug 27 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-6.git7d98158
+- spec cleanup
+
+* Sat Jul 18 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-5.git94f69ce
+- dropped gnome-python2-gnomevfs requirement
+- dropped ladspa requirement
+- dropped pycairo requirement
+- dropped mlt requirement
+- dropped calf requirement
+- dropped numpy requirement
+- dropped cairo requirement
+
+* Mon Jun 22 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-4.git94f69ce
+- Fix file permissions before and after build
+- Remove /usr/lib/mime/packages/flowblade file
+- move .mo files to /usr/share/locale
+
+* Sun Jun 21 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-3.git94f69ce
+- added flowblade.patch
+- put setup.py into %%build section
+- added macro %%find_lang
+- fixed locale path
+
+* Sat Jun 20 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-2.git94f69ce
+- used macro %%{python_sitearch}
+- spec file cleanup
+- mime file belong to %%{_libexecdir}
+
+* Fri Jun 19 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-1.git94f69ce
+- Update to 1.1.0
+
+* Fri Mar 20 2015 David Vásquez <davidjeremias82 AT gmail DOT com> - 0.18.0-1
+- Updated to 0.18.0
+
+* Sat Jul 05 2014 David Vásquez <davidjeremias82@ dat com> 0.12.0-1
+- Updated to 0.12.0
+
+* Thu Oct 24 2013 David Vásquez <davidjeremias82@ dat com> 0.10.0-1
+- Initial build rpm Fedora
+
8 years, 4 months
[flowblade/f24] Update to 1.6.0-2.gitc847b32
by Martin Gansser
commit e298a299a968eed416ffe7a42d1f510bf1acb288
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 21:24:18 2016 +0200
Update to 1.6.0-2.gitc847b32
.gitignore | 1 +
flowblade-001_sys_path.patch | 19 +++++++++++++++++++
sources | 1 +
3 files changed, 21 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..f2f0a2b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/flowblade-1.6.0-c847b32.tar.gz
diff --git a/flowblade-001_sys_path.patch b/flowblade-001_sys_path.patch
new file mode 100644
index 0000000..41f84c2
--- /dev/null
+++ b/flowblade-001_sys_path.patch
@@ -0,0 +1,19 @@
+--- ./flowblade 2015-06-16 22:25:18.000000000 +0100
++++ ./flowblade 2015-06-21 06:58:24.782414252 +0100
+@@ -34,13 +34,14 @@ print "Launch script dir:", launch_dir
+ # Update sys.path to include modules
+ if launch_dir == "/usr/bin":
+ print "Running from installation..."
+- modules_path = "/usr/share/flowblade/Flowblade"
++ from distutils.sysconfig import get_python_lib
++ modules_path = "%s/Flowblade" % get_python_lib()
+ if not os.path.isdir(modules_path):
+ modules_path = "/usr/share/pyshared/Flowblade"
+- print "modules path:", modules_path
+ else:
+ print "Running from filesystem..."
+ modules_path = launch_dir + "/Flowblade"
++print "modules path:", modules_path
+
+ sys.path.insert(0, modules_path)
+ sys.path.insert(0, modules_path + "/vieweditor")
diff --git a/sources b/sources
index e69de29..f78b9b7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+1c88e896acd91b001a64425a0c9860fe flowblade-1.6.0-c847b32.tar.gz
8 years, 4 months
[flowblade] Update to 1.6.0-2.gitc847b32
by Martin Gansser
commit 0283b2760cdbec98ea7be6787f0a92cbf9c74940
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 21:17:38 2016 +0200
Update to 1.6.0-2.gitc847b32
.gitignore | 1 +
flowblade-001_sys_path.patch | 19 +++++
flowblade.spec | 161 +++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 182 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..f2f0a2b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/flowblade-1.6.0-c847b32.tar.gz
diff --git a/flowblade-001_sys_path.patch b/flowblade-001_sys_path.patch
new file mode 100644
index 0000000..41f84c2
--- /dev/null
+++ b/flowblade-001_sys_path.patch
@@ -0,0 +1,19 @@
+--- ./flowblade 2015-06-16 22:25:18.000000000 +0100
++++ ./flowblade 2015-06-21 06:58:24.782414252 +0100
+@@ -34,13 +34,14 @@ print "Launch script dir:", launch_dir
+ # Update sys.path to include modules
+ if launch_dir == "/usr/bin":
+ print "Running from installation..."
+- modules_path = "/usr/share/flowblade/Flowblade"
++ from distutils.sysconfig import get_python_lib
++ modules_path = "%s/Flowblade" % get_python_lib()
+ if not os.path.isdir(modules_path):
+ modules_path = "/usr/share/pyshared/Flowblade"
+- print "modules path:", modules_path
+ else:
+ print "Running from filesystem..."
+ modules_path = launch_dir + "/Flowblade"
++print "modules path:", modules_path
+
+ sys.path.insert(0, modules_path)
+ sys.path.insert(0, modules_path + "/vieweditor")
diff --git a/flowblade.spec b/flowblade.spec
new file mode 100644
index 0000000..eaae1fe
--- /dev/null
+++ b/flowblade.spec
@@ -0,0 +1,161 @@
+#https://github.com/jliljebl/flowblade/commit/c847b323037eed2099e770f916f3ec3f9354ac9c
+%global commit0 c847b323037eed2099e770f916f3ec3f9354ac9c
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+
+Name: flowblade
+Version: 1.6.0
+Release: 2.git%{shortcommit0}%{?dist}
+License: GPLv3
+Summary: Multitrack non-linear video editor for Linux
+Url: https://github.com/jliljebl/flowblade
+Source0: https://github.com/jliljebl/flowblade/archive/%{commit0}/%{name}-%{versio...
+Patch0: flowblade-001_sys_path.patch
+
+BuildRequires: desktop-file-utils
+BuildRequires: python2-devel
+BuildRequires: python-setuptools
+BuildRequires: librsvg2-devel
+
+Requires: ffmpeg
+Requires: pygtk2
+Requires: ladspa-swh-plugins
+Requires: ladspa-calf-plugins
+Requires: sox
+Requires: frei0r-plugins >= 1.4
+Requires: numpy
+Requires: python-pillow
+Requires: mlt-python
+Requires: cairomm
+Requires: pyxdg
+Requires: gtk3
+
+BuildArch: noarch
+
+%description
+Flowblade Movie Editor is a multitrack non-linear video editor for Linux
+released under GPL 3 license.
+
+Flowblade is designed to provide a fast, precise and robust editing
+experience.
+
+In Flowblade clips are usually automatically placed tightly after or
+between clips when they are inserted on the timeline. Edits are fine
+tuned by trimming in and out points of clips, or by cutting and deleting
+parts of clips.
+
+Flowblade provides powerful tools to mix and filter video and audio.
+
+%prep
+%setup -qn %{name}-%{commit0}/flowblade-trunk
+# fix to /usr/bin/flowblade
+%patch0 -p1
+
+# Fix script-without-shebang erros in fedora-review
+# Remove permission to execute in all files except files that have sheban.
+find . -type f -executable | xargs chmod a-x
+find . -type f | xargs grep -El '\#!/usr/bin/env' | xargs chmod a+x
+
+# fix to %%{_datadir}/locale
+sed -i "s|respaths.LOCALE_PATH|'%{_datadir}/locale'|g" Flowblade/translations.py
+
+%build
+python setup.py build
+
+%install
+python setup.py install --skip-build --root %{buildroot}
+
+#package_data files lose executable permissions fix it again.
+chmod +x %{buildroot}%{python_sitelib}/Flowblade/launch/*
+
+# setup of mime is already done, so for what we need this file ?
+%{__rm} %{buildroot}/usr/lib/mime/packages/flowblade
+
+# move .mo files to /usr/share/locale the right place
+for i in $(ls -d %{buildroot}%{python_sitelib}/Flowblade/locale/*/LC_MESSAGES/ | sed 's/\(^.*locale\/\)\(.*\)\(\/LC_MESSAGES\/$\)/\2/') ; do
+ mkdir -p %{buildroot}%{_datadir}/locale/$i/LC_MESSAGES/
+ mv %{buildroot}%{python_sitelib}/Flowblade/locale/$i/LC_MESSAGES/%{name}.mo \
+ %{buildroot}%{_datadir}/locale/$i/LC_MESSAGES/
+done
+%find_lang %{name}
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
+
+%post
+/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
+
+
+%files -f %{name}.lang
+%doc README
+%license COPYING
+%{_bindir}/flowblade
+%{_datadir}/applications/flowblade.desktop
+%{_mandir}/man1/flowblade.1.gz
+%{_datadir}/mime
+%{_datadir}/pixmaps/flowblade.png
+%{python_sitelib}/Flowblade/
+%{python_sitelib}/flowblade*
+
+%changelog
+* Thu Jun 30 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 1.6.0-2.gitc847b32
+- Update to 1.6.0-2.gitc847b32
+
+* Thu Jun 09 2016 Martin Gansser <martinkg(a)fedoraproject.org> - 1.6.0-1.git50f6fca
+- Update to 1.6.0
+
+* Mon Nov 30 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.4.0-1.git3f5d08d
+- Update to 1.4.0
+
+* Fri Sep 11 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.2.0-1.git7d98158
+- Update to 1.2.0
+
+* Thu Aug 27 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-6.git7d98158
+- spec cleanup
+
+* Sat Jul 18 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-5.git94f69ce
+- dropped gnome-python2-gnomevfs requirement
+- dropped ladspa requirement
+- dropped pycairo requirement
+- dropped mlt requirement
+- dropped calf requirement
+- dropped numpy requirement
+- dropped cairo requirement
+
+* Mon Jun 22 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-4.git94f69ce
+- Fix file permissions before and after build
+- Remove /usr/lib/mime/packages/flowblade file
+- move .mo files to /usr/share/locale
+
+* Sun Jun 21 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-3.git94f69ce
+- added flowblade.patch
+- put setup.py into %%build section
+- added macro %%find_lang
+- fixed locale path
+
+* Sat Jun 20 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-2.git94f69ce
+- used macro %%{python_sitearch}
+- spec file cleanup
+- mime file belong to %%{_libexecdir}
+
+* Fri Jun 19 2015 Martin Gansser <martinkg(a)fedoraproject.org> - 1.1.0-1.git94f69ce
+- Update to 1.1.0
+
+* Fri Mar 20 2015 David Vásquez <davidjeremias82 AT gmail DOT com> - 0.18.0-1
+- Updated to 0.18.0
+
+* Sat Jul 05 2014 David Vásquez <davidjeremias82@ dat com> 0.12.0-1
+- Updated to 0.12.0
+
+* Thu Oct 24 2013 David Vásquez <davidjeremias82@ dat com> 0.10.0-1
+- Initial build rpm Fedora
+
diff --git a/sources b/sources
index e69de29..f78b9b7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+1c88e896acd91b001a64425a0c9860fe flowblade-1.6.0-c847b32.tar.gz
8 years, 4 months
[vdr-tvguideng] Added %{pname}-gcc6.patch
by Martin Gansser
commit 48b96b11aa3b963344c71e3379a691b29deca1c2
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 20:38:45 2016 +0200
Added %{pname}-gcc6.patch
tvguideng-gcc6.patch | Bin 1802161 -> 996 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
---
diff --git a/tvguideng-gcc6.patch b/tvguideng-gcc6.patch
index e877bba..a4155df 100644
Binary files a/tvguideng-gcc6.patch and b/tvguideng-gcc6.patch differ
8 years, 4 months
[vdr-tvguideng/f24] Added %{pname}-gcc6.patch
by Martin Gansser
commit efbc196b2093c46c2f89031ea4ab1cace5ad9a5f
Author: Martin Gansser <mgansser(a)alice.de>
Date: Sat Jul 9 20:27:18 2016 +0200
Added %{pname}-gcc6.patch
tvguideng-gcc6.patch | Bin 1802161 -> 996 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
---
diff --git a/tvguideng-gcc6.patch b/tvguideng-gcc6.patch
index e877bba..a4155df 100644
Binary files a/tvguideng-gcc6.patch and b/tvguideng-gcc6.patch differ
8 years, 4 months
[mpg123] Update to 1.23.6
by Igor Gnatenko
commit 15780718ebce00de8929cca4654f78039c0a765a
Author: Igor Gnatenko <ignatenko(a)redhat.com>
Date: Sat Jul 9 20:00:30 2016 +0200
Update to 1.23.6
Signed-off-by: Igor Gnatenko <ignatenko(a)redhat.com>
mpg123.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/mpg123.spec b/mpg123.spec
index 30fbab9..25a6f7a 100644
--- a/mpg123.spec
+++ b/mpg123.spec
@@ -2,7 +2,7 @@
%global fmt fmt123
Name: mpg123
-Version: 1.23.4
+Version: 1.23.6
Release: 1%{?dist}
Summary: Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3
@@ -135,6 +135,9 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
%{_libdir}/pkgconfig/lib%{out}.pc
%changelog
+* Sat Jul 09 2016 Igor Gnatenko <ignatenko(a)redhat.com> - 1.23.6-1
+- Update to 1.23.6
+
* Mon Jun 27 2016 Igor Gnatenko <ignatenko(a)redhat.com> - 1.23.4-1
- Update to 1.23.4
- Use weak and rich deps for plugins
8 years, 4 months
[mpg123] Update to 1.23.6
by Igor Gnatenko
commit 6932f433e9c54fdf17369a04f3790368841e0c87
Author: Igor Gnatenko <ignatenko(a)redhat.com>
Date: Sat Jul 9 19:59:54 2016 +0200
Update to 1.23.6
Signed-off-by: Igor Gnatenko <ignatenko(a)redhat.com>
.gitignore | 1 +
sources | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
index 72d1a5d..613bbc3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
mpg123-1.22.4.tar.bz2
/mpg123-1.23.4.tar.bz2
+/mpg123-1.23.6.tar.bz2
diff --git a/sources b/sources
index 2a659f9..37140a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-dea9e3a815d127d04ebe9f6b80f229ce mpg123-1.23.4.tar.bz2
+ed22a3e664f076fa05131a3454ef8166 mpg123-1.23.6.tar.bz2
8 years, 4 months
[mpg123] Update to 1.23.4; fixes in packaging
by Igor Gnatenko
commit 2c1d777d9c3980dafb83ed8ba15dbc7615283486
Author: Igor Gnatenko <ignatenko(a)redhat.com>
Date: Mon Jun 27 16:26:07 2016 +0200
Update to 1.23.4; fixes in packaging
Signed-off-by: Igor Gnatenko <ignatenko(a)redhat.com>
.gitignore | 1 +
mpg123-1.22.2-apetag.patch | 60 -----------
mpg123.spec | 241 ++++++++++++++++++++-------------------------
sources | 2 +-
4 files changed, 109 insertions(+), 195 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 01e2937..72d1a5d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
mpg123-1.22.4.tar.bz2
+/mpg123-1.23.4.tar.bz2
diff --git a/mpg123.spec b/mpg123.spec
index a210ca8..30fbab9 100644
--- a/mpg123.spec
+++ b/mpg123.spec
@@ -1,174 +1,147 @@
-%global man_ext .gz
-# alternatives priority (we are the real thing)
-%global apriority 99
+%global out out123
+%global fmt fmt123
Name: mpg123
-Version: 1.22.4
+Version: 1.23.4
Release: 1%{?dist}
-Summary: MPEG audio player
-Group: Applications/Multimedia
-License: GPLv2+ and LGPLv2
-URL: http://mpg123.org/
-Source: http://downloads.sourceforge.net/mpg123/mpg123-%{version}.tar.bz2
-# Fix playback of files with apetags, submitted upstream
-Patch0: mpg123-1.22.2-apetag.patch
-BuildRequires: libtool-ltdl-devel SDL-devel portaudio-devel
-BuildRequires: jack-audio-connection-kit-devel nas-devel
-BuildRequires: alsa-lib-devel pulseaudio-libs-devel openal-soft-devel
-BuildRequires: doxygen
-Requires: libmpg123%{?_isa} = %{version}-%{release}
-Requires(post): %{_sbindir}/alternatives
-Requires(postun): %{_sbindir}/alternatives
-Provides: mp3-cmdline = %{version}-%{release}
-
-%description
-Real time command line MPEG audio player for Layer 1, 2 and Layer3.
+Summary: Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3
+License: LGPLv2+
+URL: http://mpg123.org
+Source0: %{url}/download/%{name}-%{version}.tar.bz2
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+
+BuildRequires: gcc
+BuildRequires: libtool-ltdl-devel
+BuildRequires: pkgconfig(alsa)
+
+Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+Recommends: (%{name}-plugins-pulseaudio%{?_isa} if pulseaudio%{?_isa})
+Recommends: (%{name}-plugins-jack%{?_isa} if jack-audio-connection-kit%{?_isa})
+Recommends: (%{name}-plugins-portaudio%{?_isa} if portaudio%{?_isa})
+
+%global _description \
+Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (most\
+commonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and output\
+libraries.
+
+%description %{_description}
%package plugins-pulseaudio
-Summary: Pulseaudio output plug-in for mpg123
-Group: Applications/Multimedia
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Summary: Plulseaudio output plug-in for %{name}
+BuildRequires: pkgconfig(libpulse-simple)
+Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Enhances: %{name}%{?_isa}
-%description plugins-pulseaudio
-Pulseaudio output plug-in for mpg123.
+%description plugins-pulseaudio %{_description}
+Pulseaudio output plug-in.
%package plugins-jack
-Summary: JACK output plug-in for mpg123
-Group: Applications/Multimedia
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description plugins-jack
-JACK output plug-in for mpg123.
+Summary: JACK output plug-in for %{name}
+BuildRequires: pkgconfig(jack)
+Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Enhances: %{name}%{?_isa}
+Obsoletes: %{name}-plugins-extras%{?_isa} < 1.23.4-1
+%description plugins-jack %{_description}
-%package plugins-extras
-Summary: Extra output plugins for mpg123
-Group: Applications/Multimedia
-Requires: %{name}%{?_isa} = %{version}-%{release}
+JACK output plug-in.
-%description plugins-extras
-Extra (non often used) output plugins for mpg123 which require additional
-dependencies to be installed.
+%package plugins-portaudio
+Summary: PortAudio output plug-in for %{name}
+BuildRequires: pkgconfig(portaudio-2.0)
+Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Enhances: %{name}%{?_isa}
+%description plugins-portaudio %{_description}
-%package -n libmpg123
-Summary: MPEG audio Layer 1, 2 and Layer3 library
-Group: System Environment/Libraries
+PortAudio output plug-in.
-%description -n libmpg123
-MPEG audio Layer 1, 2 and Layer3 library.
+%package libs
+Summary: %{summary}
+Obsoletes: lib%{name}%{?_isa} < 1.23.4-1
+%description libs %{_description}
-%package -n libmpg123-devel
-Summary: Development files for mpg123
-Group: Development/Libraries
-Requires: libmpg123%{?_isa} = %{version}-%{release}
+%package libs-devel
+Summary: %{summary}
+BuildRequires: /usr/bin/doxygen
+Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Obsoletes: lib%{name}-devel%{?_isa} < 1.23.4-1
-%description -n libmpg123-devel
-The libmpg123-devel package contains libraries and header files for
-developing applications that use libmpg123.
+%description libs-devel %{_description}
+Development files for decoding and output libraries.
%prep
-%setup -q
-%patch0 -p1
-iconv -f iso8859-1 -t utf8 AUTHORS -o AUTHORS.utf8
-touch -r AUTHORS AUTHORS.utf8
-mv AUTHORS.utf8 AUTHORS
-echo "HTML_TIMESTAMP=NO" >> doc/doxygen.conf
-
+%autosetup
%build
-%configure
-# Get rid of /usr/lib64 rpath on 64bit
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags}
+autoreconf -vfi
+%configure --enable-modules=yes --with-default-audio=alsa --with-audio=alsa,jack,pulse,oss
+%make_build
pushd doc
-doxygen doxygen.conf
+ doxygen doxygen.conf
popd
-
%install
-make install DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_libdir}/*.la
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
-install -m 644 -p doc/man/man3/mpg123*.3 $RPM_BUILD_ROOT%{_mandir}/man3
-install -m 644 -p doc/man/man3/MPG123*.3 $RPM_BUILD_ROOT%{_mandir}/man3
-# mpg321 also "provides" a mpg123 manpage an binary so mv ours to mpg123.bin
-# and use alternatives
-mv $RPM_BUILD_ROOT%{_bindir}/mpg123 $RPM_BUILD_ROOT%{_bindir}/mpg123.bin
-mv $RPM_BUILD_ROOT%{_mandir}/man1/mpg123.1 \
- $RPM_BUILD_ROOT%{_mandir}/man1/mpg123.bin.1
-# prepare ghost alternatives
-# touch does not set the correct file mode bits
-ln -s mpg123.bin $RPM_BUILD_ROOT%{_bindir}/mpg123
-ln -s mpg123.bin $RPM_BUILD_ROOT%{_bindir}/mp3-cmdline
-ln -s mpg123.bin.1 $RPM_BUILD_ROOT%{_mandir}/man1/mpg123.1
-
-
-%post
-%{_sbindir}/alternatives \
- --install %{_bindir}/mpg123 mpg321_binlink %{_bindir}/mpg123.bin %{apriority} \
- --slave %{_mandir}/man1/mpg123.1%{man_ext} mpg321_manlink %{_mandir}/man1/mpg123.bin.1%{man_ext} \
- --slave %{_bindir}/mp3-cmdline mpg321_mp3cmdline %{_bindir}/mpg123.bin \
- >/dev/null 2>&1 || :
-
-%postun
-if [ "$1" -eq 0 ]; then
- %{_sbindir}/alternatives \
- --remove mpg321_binlink %{_bindir}/mpg123.bin \
- >/dev/null 2>&1 || :
-fi
-
-%post -n libmpg123 -p /sbin/ldconfig
-
-%postun -n libmpg123 -p /sbin/ldconfig
+%make_install
+find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
%files
-%doc README doc/README.remote
-%{_bindir}/mpg123.bin
-%{_bindir}/mpg123-id3dump
-%{_bindir}/mpg123-strip
-%{_bindir}/out123
-%ghost %{_bindir}/mpg123
-%ghost %{_bindir}/mp3-cmdline
-%dir %{_libdir}/mpg123
-%{_libdir}/mpg123/output_alsa.*
-%{_libdir}/mpg123/output_dummy.*
-%{_libdir}/mpg123/output_oss.*
-%{_mandir}/man1/mpg123.bin.1%{man_ext}
-%{_mandir}/man1/out123.1%{man_ext}
-%ghost %{_mandir}/man1/mpg123.1%{man_ext}
+%doc doc/README.remote
+%{_bindir}/%{name}
+%{_bindir}/%{name}-id3dump
+%{_bindir}/%{name}-strip
+%{_bindir}/%{out}
+%doc %{_mandir}/man1/%{name}.1*
+%doc %{_mandir}/man1/%{out}.1*
+%dir %{_libdir}/%{name}/
+%{_libdir}/%{name}/output_alsa.so
+%{_libdir}/%{name}/output_dummy.so
+%{_libdir}/%{name}/output_oss.so
%files plugins-pulseaudio
-%{_libdir}/mpg123/output_pulse.*
+%{_libdir}/%{name}/output_pulse.so
%files plugins-jack
-%{_libdir}/mpg123/output_jack.*
-
-%files plugins-extras
-%{_libdir}/mpg123/output_nas.*
-%{_libdir}/mpg123/output_openal.*
-%{_libdir}/mpg123/output_portaudio.*
-%{_libdir}/mpg123/output_sdl.*
-
-%files -n libmpg123
-%doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/libmpg123.so.*
-
-%files -n libmpg123-devel
-%doc doc/BENCHMARKING doc/README.gain doc/html doc/examples
-%{_includedir}/mpg123.h
-%{_libdir}/libmpg123.so
-%{_libdir}/pkgconfig/libmpg123.pc
-%{_mandir}/man3/*.3*
-
+%{_libdir}/%{name}/output_jack.so
+
+%files plugins-portaudio
+%{_libdir}/%{name}/output_portaudio.so
+
+%files libs
+%license COPYING
+%doc NEWS
+%{_libdir}/lib%{name}.so.*
+%{_libdir}/lib%{out}.so.*
+
+%files libs-devel
+%doc NEWS.lib%{name} doc/html doc/examples doc/BENCHMARKING doc/README.gain
+%{_includedir}/%{name}.h
+%{_includedir}/%{out}.h
+%{_includedir}/%{fmt}.h
+%{_libdir}/lib%{name}.so
+%{_libdir}/lib%{out}.so
+%{_libdir}/pkgconfig/lib%{name}.pc
+%{_libdir}/pkgconfig/lib%{out}.pc
%changelog
+* Mon Jun 27 2016 Igor Gnatenko <ignatenko(a)redhat.com> - 1.23.4-1
+- Update to 1.23.4
+- Use weak and rich deps for plugins
+- rename libmpg123 to mpg123-libs
+- Drop usage of alternatives (nothing uses it actually)
+- Correct license
+
* Sat Oct 31 2015 Hans de Goede <j.w.r.degoede(a)gmail.com> - 1.22.4-1
- New upstream release 1.22.4 (rf3802)
diff --git a/sources b/sources
index 3c5f35a..2a659f9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2dfafae3bbc532b4c8b04a77c6a6de89 mpg123-1.22.4.tar.bz2
+dea9e3a815d127d04ebe9f6b80f229ce mpg123-1.23.4.tar.bz2
8 years, 4 months