Compare commits

...

142 Commits

Author SHA1 Message Date
Fedora Release Engineering
83dd32cf6a - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 04:37:27 +00:00
Adam Jackson
af74833dbd Drop useless %%defattr 2018-07-05 14:20:46 -04:00
Igor Gnatenko
a9fe7b7f84
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 08:05:21 +01:00
Igor Gnatenko
f2e83e2236 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:28:42 +01:00
Igor Gnatenko
c8a74b2d38
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:38 +01:00
Fedora Release Engineering
fdb093d381 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 15:37:04 +00:00
Fedora Release Engineering
f36f2dbcdd - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 23:07:43 +00:00
Fedora Release Engineering
88e1406b81 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 12:10:44 +00:00
Fedora Release Engineering
1df8019d8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 12:18:49 +00:00
Wim Taymans
56d414531a Fix docs 2016-12-19 15:06:01 +01:00
Dennis Gilmore
3b7797707d - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 23:25:22 +00:00
Dennis Gilmore
83cca973d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 09:55:36 +00:00
Till Maas
bf8ae1a274 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:29:05 +01:00
Wim Taymans
30f3b90236 Remove rpath. Fixes #1154695 2015-01-19 11:14:18 +01:00
Peter Robinson
c942cb4803 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 19:17:56 +00:00
Kalev Lember
8bc2633073 Rebuilt for gobject-introspection 1.41.4 2014-07-22 19:07:34 +02:00
Dennis Gilmore
37ccac5d25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 13:57:14 -05:00
Ville Skyttä
684135890e Fix build with bison 3 (upstream patch).
- Sync package-name/origin with gstreamer1.
- Fix gobject-introspection dep version.
- Drop TODO from docs.
- Fix bogus dates in %changelog.
2014-01-18 22:04:00 +02:00
Dan Horák
af7167fec9 - drop BR: PyXML (https://fedoraproject.org/wiki/Features/RemovePyXML), fixes #992438 2013-10-14 16:46:51 +02:00
Dennis Gilmore
ee09def0b8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 11:47:18 -05:00
Matthias Clasen
27a6ccbee8 fix a bogus BR 2013-07-18 20:07:41 -04:00
Adam Jackson
012603f89e Tweak BRs for RHEL 2013-03-27 18:06:07 -04:00
Adam Jackson
ad103aec37 Tweak BRs for RHEL 2013-03-27 18:04:55 -04:00
Dennis Gilmore
220349b524 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 18:37:58 -06:00
Dennis Gilmore
4691a3e438 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 05:30:46 -05:00
Brian Pepple
f7bfc4502b Revert "- Update to 0.11.92."
This reverts commit 0994380719.
2012-07-17 14:04:53 -04:00
Brian Pepple
816bf41330 Revert "Fix spell error to quite rpmlint"
This reverts commit b46722acae.
2012-07-17 14:04:33 -04:00
Brian Pepple
2e12070139 Revert "Remove self-referenced name in summary. Yet another effort to quite rpmlint."
This reverts commit 64a11e7a95.
2012-07-17 14:04:15 -04:00
Brian Pepple
6bbb2ac317 Revert "Don't bother to package a zero-length file"
This reverts commit 087d91358b.
2012-07-17 14:03:55 -04:00
Brian Pepple
61ded0c6d4 Revert "Fix macro in an old Changelog entry"
This reverts commit 6023fe7eaa.
2012-07-17 14:03:34 -04:00
Brian Pepple
3df5a823cf Revert "Add patch to use correct fsf address."
This reverts commit 2f1c4f0ce0.
2012-07-17 14:03:15 -04:00
Brian Pepple
c6671eee03 Revert "Remove tools subpackage."
This reverts commit 697151a822.
2012-07-17 14:03:00 -04:00
Brian Pepple
a3d6f52957 Revert "Don't package lib and remove ldconfig from devel subpackage."
This reverts commit 147effb69c.
2012-07-17 14:02:39 -04:00
Brian Pepple
dffeb5e50d Revert "Drop fsf-address patch per Packaging Guidelines"
This reverts commit ff7cef7bb8.
2012-07-17 14:02:15 -04:00
Brian Pepple
01d366b659 Revert "Add provides/obsoletes for tools subpackage."
This reverts commit f1bec1e94c.
2012-07-17 14:01:54 -04:00
Brian Pepple
8c0c7cdb93 Revert "Add comment to ChangeLog about new obsolete/provides"
This reverts commit fba5cabd35.
2012-07-17 14:01:32 -04:00
Brian Pepple
fba5cabd35 Add comment to ChangeLog about new obsolete/provides 2012-07-13 09:39:00 -04:00
Brian Pepple
f1bec1e94c Add provides/obsoletes for tools subpackage.
Upload source.
2012-07-13 09:20:17 -04:00
Brian Pepple
ff7cef7bb8 Drop fsf-address patch per Packaging Guidelines 2012-07-13 08:43:47 -04:00
Brian Pepple
885b66391a Fix permission on file 2012-07-13 08:33:05 -04:00
Brian Pepple
147effb69c Don't package lib and remove ldconfig from devel subpackage. 2012-07-10 09:59:13 -04:00
Brian Pepple
697151a822 Remove tools subpackage.
Add missing ldconfig.
2012-07-10 09:50:20 -04:00
Brian Pepple
2f1c4f0ce0 Add patch to use correct fsf address.
Move rpm provides files to make spec more readable.
2012-07-10 09:41:16 -04:00
Brian Pepple
6023fe7eaa Fix macro in an old Changelog entry 2012-07-09 19:59:11 -04:00
Brian Pepple
087d91358b Don't bother to package a zero-length file 2012-07-09 19:55:49 -04:00
Brian Pepple
64a11e7a95 Remove self-referenced name in summary. Yet another effort to quite rpmlint. 2012-07-09 19:54:54 -04:00
Brian Pepple
b46722acae Fix spell error to quite rpmlint 2012-07-09 19:52:39 -04:00
Brian Pepple
0994380719 - Update to 0.11.92.
- Drop clean section. No longer needed.
- Bump minimum version of gobject-introspection and glib2.
- Disable building static libs.
- Fix gobject-introspection macro.
- Drop Buildroot. No longer needed.
2012-07-09 19:50:05 -04:00
Benjamin Otte
b25f1e6295 Update to 0.10.36 2012-02-28 16:58:54 +01:00
Dennis Gilmore
c022648c84 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 22:25:30 -06:00
Tomas Bzatek
9707ebf04d Update to 0.10.35 2011-06-17 14:28:29 +02:00
Benjamin Otte
e77c5c4902 Update to 0.10.34 2011-05-14 12:12:13 +02:00
Benjamin Otte
6d0c7a4442 Update to 0.10.33 2011-05-10 12:56:10 +02:00
Benjamin Otte
199fd23f78 Update prerelease 2011-05-01 05:25:37 +02:00
Benjamin Otte
5e842c90f3 Update prerelease 2011-04-27 17:07:16 +02:00
Benjamin Otte
2ef4540ab4 Update to prerelease 2011-04-18 14:11:08 +02:00
Bastien Nocera
1ae5f2f501 Adjust provides generation for rpm >= 4.9.0 2011-03-21 10:23:20 +00:00
Bastien Nocera
729b5afe9c Make it possible to auto-install GStreamer elements by name 2011-03-21 02:59:34 +00:00
Dennis Gilmore
11fe79fded - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 00:37:38 -06:00
Benjamin Otte
8ef62a5cfb fix wrongly copy/pasted year 2011-01-25 00:45:24 +01:00
Benjamin Otte
9081d41da0 Update to 0.10.32 2011-01-25 00:40:38 +01:00
Benjamin Otte
58ad0207fc Update to prerelease 2011-01-11 22:13:59 +01:00
Benjamin Otte
5909b556d0 Update to prerelease 2011-01-08 16:02:14 +01:00
Benjamin Otte
fc88b6521d Update to 0.10.31 2010-12-01 13:34:14 +01:00
Bastien Nocera
301bd68498 - Rebuild against newer gobject-introspection 2010-11-08 17:21:43 +00:00
Dan Horák
56659b94d6 - Fix build with make 3.82 2010-11-07 18:30:20 +01:00
Matthias Clasen
db7659ff9f Rebuild 2010-09-22 09:04:31 -04:00
Bastien Nocera
87f9cdc90c * Thu Sep 02 2010 Bastien Nocera <bnocera@redhat.com> 0.10.30-3
- Make gstreamer.prov faster by avoiding non-"libgst" files early
  Patch from Dominique Leuenberger <dimstar@opensuse.org>
2010-09-02 15:17:02 +01:00
Fedora Release Engineering
66503dc75f dist-git conversion 2010-07-28 17:12:12 +00:00
Colin Walters
4b32ac0535 - Rebuild with new gobject-introspection 2010-07-15 18:53:38 +00:00
Benjamin Otte
7f84c880b1 - Update to 0.10.30 2010-07-15 14:40:13 +00:00
Benjamin Otte
1ed349362f - Update prerelease 2010-07-07 13:37:30 +00:00
Benjamin Otte
b243f07046 - Update prerelease 2010-06-30 13:19:43 +00:00
Benjamin Otte
cc65eaf8f2 remove gir-repository
It's not used in F14 anymore
2010-06-27 16:55:49 +00:00
Benjamin Otte
da0845a04a - Update to prerelease 2010-06-27 16:39:50 +00:00
Benjamin Otte
34e3e3ad18 port style fixes from RHEL6:
- replace tabs with spaces
- remove too many empty lines
- %setup doesn't need -n argument
2010-06-17 08:48:50 +00:00
Bastien Nocera
29b0a8d944 - Add patch to fix download buffering in Totem 2010-06-07 17:27:32 +00:00
Benjamin Otte
edcd244016 - Update to 0.10.29 2010-04-28 11:53:00 +00:00
Benjamin Otte
97c622fc7f - Make a noarch devel-docs subpackage to avoid conflicts 2010-04-27 17:43:31 +00:00
Benjamin Otte
adb14da170 - Update pre-release 2010-04-26 10:27:01 +00:00
Benjamin Otte
b57953637e - Update pre-release 2010-04-15 06:59:29 +00:00
Benjamin Otte
11535a89aa - Fix crashes when plugin init fails (#572800) 2010-03-15 12:08:44 +00:00
Benjamin Otte
3f1b1b66dd - Update to 0.10.28 2010-03-09 08:07:48 +00:00
Benjamin Otte
a8896430e6 - Update to 0.10.27 2010-03-07 23:02:39 +00:00
Benjamin Otte
136d75ede0 - Update pre-release
- Add gobject-introspection support
2010-03-04 16:00:59 +00:00
Benjamin Otte
587629b6cf - Update to pre-release 2010-02-25 07:59:17 +00:00
Benjamin Otte
be05c50368 - Update to pre-release 2010-02-19 14:57:46 +00:00
Benjamin Otte
06b6ee4092 - Update to 0.10.26 2010-02-11 08:13:55 +00:00
Benjamin Otte
b768240500 - Update pre-release 2010-02-05 12:57:38 +00:00
Bastien Nocera
d82c94979f fix plugin scanner location 2010-01-27 10:48:41 +00:00
Bastien Nocera
8dcc6a7208 Rename plugin scanner 2010-01-27 10:29:01 +00:00
Bastien Nocera
b7aabc0439 - Update to pre-release 2010-01-27 10:00:57 +00:00
Bastien Nocera
e2e2a34560 - Update to pre-release 2010-01-27 09:59:05 +00:00
Bastien Nocera
1ee2d3577e add missing patch 2009-11-30 15:51:57 +00:00
Bastien Nocera
4329835d23 - Update to snapshot 2009-11-30 15:35:07 +00:00
Bill Nottingham
604c65c3bd Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:19:49 +00:00
Bastien Nocera
f576981714 - Update to 0.10.25 2009-10-05 16:11:32 +00:00
Bastien Nocera
651f084b55 - Update to pre-release 2009-10-01 16:55:20 +00:00
Bastien Nocera
da48e02861 - Update to 0.10.24 2009-08-05 12:43:19 +00:00
Bastien Nocera
57946ca4a6 - Update to 0.10.23.4 2009-07-28 11:24:22 +00:00
Jesse Keating
d04c117416 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-25 01:36:03 +00:00
Bastien Nocera
79f07658c0 - Update to 0.10.23.3 2009-07-21 01:55:50 +00:00
Bastien Nocera
59ef34c3cd Fix RPM provides patch (again) 2009-07-16 14:50:55 +00:00
Bastien Nocera
44a84040af Fix RPM provides patch 2009-07-16 14:42:24 +00:00
Bastien Nocera
328a56a367 - Update to 0.10.23.2 2009-07-16 14:36:37 +00:00
Bastien Nocera
8f240b9e59 - Update gst-inspect patch to ignore rank none plugins 2009-06-10 14:29:13 +00:00
Bastien Nocera
1fec6f011c - Update to 0.10.23 2009-05-11 01:11:09 +00:00
Bastien Nocera
14adbe5ae6 - Update to 0.10.22.4 2009-05-06 16:16:09 +00:00
Warren Togami
d523963e58 Move req on which and pkgconfig to gstreamer-tools 2009-02-26 19:19:17 +00:00
Jesse Keating
c825f5558d - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 01:30:42 +00:00
Adam Jackson
7ca5746bbc - Re-enable parallel build. (#486196) 2009-02-24 15:37:53 +00:00
Bastien Nocera
fca320cf7c - Update to 0.10.22
- Remove upstreamed patches, update rpm provides patch
2009-01-20 16:13:11 +00:00
Bastien Nocera
0a86b3dde3 Run libtoolize after autoreconf 2009-01-05 15:53:56 +00:00
Bastien Nocera
b248b9941c - Fix build with newer version of bison 2009-01-05 15:44:18 +00:00
Rex Dieter
124c5a0efa doh, happy new year! 2009-01-01 18:16:53 +00:00
Rex Dieter
6ac59fb70e - rebuild for pkgconfig deps (#478576) 2009-01-01 18:14:22 +00:00
Tom Callaway
74ad712f0d fix gnome bz 555631 2008-11-12 15:01:45 +00:00
Bastien Nocera
6d85a84a18 - Update to 0.10.21 2008-10-03 08:12:48 +00:00
Bastien Nocera
47967d6430 - Hopefully fix RPM provides problem when the GStreamer plugin requires a
library installed by the package itself
2008-09-14 13:20:53 +00:00
Bastien Nocera
4a93871270 - Update rpm provides script and patch to:
- filter out errors
- only run gst-inspect on gstreamer plugins
- print out protocol handlers provides correctly
2008-09-11 23:48:12 +00:00
Bastien Nocera
d1bc7d284f - Add the rpm scripts install in /usr/lib/rpm, not under libdir on 64-bit 2008-09-11 19:36:47 +00:00
Bastien Nocera
3b9ec248a1 - Update filelist as well 2008-09-11 18:27:02 +00:00
Bastien Nocera
3708237176 - Update gstreamer provides work for the new RPM, see #438225 2008-09-11 17:56:56 +00:00
Bastien Nocera
427867dc15 - Update to 0.10.20 2008-06-18 16:55:43 +00:00
Bastien Nocera
0c7ae6fec6 - Package more documentation (#240656) 2008-06-02 11:46:25 +00:00
Tom Callaway
4a0c7e47e8 fix license tag 2008-05-21 17:00:29 +00:00
Bastien Nocera
6122edadce - Update to 0.10.19 2008-04-04 10:38:16 +00:00
Bastien Nocera
a64b324668 - Update to 0.10.18
- Add patch to gst-inspect to generate RPM provides
- Add RPM find-provides script
2008-03-25 10:48:18 +00:00
Bastien Nocera
6bb79c0fd5 update error flags work-around 2008-03-04 01:32:19 +00:00
Bastien Nocera
19d8b85789 Try to remove aliasing errors 2008-03-04 01:10:09 +00:00
Bastien Nocera
7f491e43d4 - Update to 0.10.17.2 pre-release 2008-03-04 00:54:34 +00:00
Jesse Keating
3eed1e46d7 - Autorebuild for GCC 4.3 2008-02-18 18:55:28 +00:00
Bastien Nocera
a931c21d9c - Update to 0.10.17 2008-01-30 15:19:19 +00:00
Bastien Nocera
b39c6ab452 - Update to 0.10.16 2008-01-29 00:52:14 +00:00
Bastien Nocera
ba335925f0 - Update to 0.10.15 2007-11-16 17:38:01 +00:00
Bill Nottingham
800d130b1c makefile update to properly grab makefile.common 2007-10-15 18:50:45 +00:00
Matthias Clasen
e1910f77fd Add missing requires 2007-10-01 15:00:40 +00:00
Matthias Clasen
967e7ee062 fix requires 2007-08-14 13:59:26 +00:00
Matthias Clasen
7525f8f2e8 Require check-devel 2007-08-14 13:51:57 +00:00
Bastien Nocera
45551cea5d - Update to 0.10.14 2007-08-04 11:21:12 +00:00
Bastien Nocera
c491d84d34 - Remove upstreamed docs patch 2007-06-05 14:44:51 +00:00
Bastien Nocera
feead19101 - Update to 0.10.13 2007-06-05 14:25:48 +00:00
11 changed files with 974 additions and 94 deletions

View File

@ -1 +0,0 @@
gstreamer-0.10.12.tar.bz2

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/gstreamer-0.10.34.tar.bz2
/gstreamer-0.10.35.tar.xz
/gstreamer-0.10.36.tar.xz

View File

@ -1,6 +0,0 @@
# Makefile for source rpm: gstreamer
# $Id$
NAME := gstreamer
SPECFILE = $(firstword $(wildcard *.spec))
include ../common/Makefile.common

84
fix-docs.patch Normal file
View File

@ -0,0 +1,84 @@
diff -ru gstreamer-0.10.36/docs/gst/Makefile.in gstreamer-0.10.36.new/docs/gst/Makefile.in
--- gstreamer-0.10.36/docs/gst/Makefile.in 2012-02-20 23:48:21.000000000 +0100
+++ gstreamer-0.10.36.new/docs/gst/Makefile.in 2016-12-19 14:59:35.661677389 +0100
@@ -839,10 +839,7 @@
@ENABLE_GTK_DOC_TRUE@ if test "$(?)" = "0"; then \
@ENABLE_GTK_DOC_TRUE@ mkhtml_options=--path="$(abs_srcdir)"; \
@ENABLE_GTK_DOC_TRUE@ fi; \
-@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
-@ENABLE_GTK_DOC_TRUE@ @mv html/index.sgml html/index.sgml.bak
-@ENABLE_GTK_DOC_TRUE@ @$(SED) "s/ href=\"$(DOC_MODULE)\// href=\"$(DOC_MODULE)-@GST_MAJORMINOR@\//g" html/index.sgml.bak >html/index.sgml
-@ENABLE_GTK_DOC_TRUE@ @rm -f html/index.sgml.bak
+@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE)-@GST_MAJORMINOR@ ../$(DOC_MAIN_SGML_FILE)
@ENABLE_GTK_DOC_TRUE@ @rm -rf html/xml
@ENABLE_GTK_DOC_TRUE@ @rm -f version.entities
@ENABLE_GTK_DOC_TRUE@ @test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) $(abs_builddir)/html )
@@ -896,9 +893,9 @@
echo '-- Installing '$$i ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
- echo '-- Installing $(builddir)/html/$(DOC_MODULE).devhelp2' ; \
- if test -e $(builddir)/html/$(DOC_MODULE).devhelp2; then \
- $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE).devhelp2 \
+ echo '-- Installing $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2' ; \
+ if test -e $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; then \
+ $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2 \
$(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; \
fi; \
(which gtkdoc-rebase >/dev/null && \
diff -ru gstreamer-0.10.36/docs/libs/Makefile.in gstreamer-0.10.36.new/docs/libs/Makefile.in
--- gstreamer-0.10.36/docs/libs/Makefile.in 2012-02-20 23:48:21.000000000 +0100
+++ gstreamer-0.10.36.new/docs/libs/Makefile.in 2016-12-19 15:00:14.837745929 +0100
@@ -828,10 +828,7 @@
@ENABLE_GTK_DOC_TRUE@ if test "$(?)" = "0"; then \
@ENABLE_GTK_DOC_TRUE@ mkhtml_options=--path="$(abs_srcdir)"; \
@ENABLE_GTK_DOC_TRUE@ fi; \
-@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
-@ENABLE_GTK_DOC_TRUE@ @mv html/index.sgml html/index.sgml.bak
-@ENABLE_GTK_DOC_TRUE@ @$(SED) "s/ href=\"$(DOC_MODULE)\// href=\"$(DOC_MODULE)-@GST_MAJORMINOR@\//g" html/index.sgml.bak >html/index.sgml
-@ENABLE_GTK_DOC_TRUE@ @rm -f html/index.sgml.bak
+@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE)-@GST_MAJORMINOR@ ../$(DOC_MAIN_SGML_FILE)
@ENABLE_GTK_DOC_TRUE@ @rm -rf html/xml
@ENABLE_GTK_DOC_TRUE@ @rm -f version.entities
@ENABLE_GTK_DOC_TRUE@ @test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) $(abs_builddir)/html )
@@ -885,9 +882,9 @@
echo '-- Installing '$$i ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
- echo '-- Installing $(builddir)/html/$(DOC_MODULE).devhelp2' ; \
- if test -e $(builddir)/html/$(DOC_MODULE).devhelp2; then \
- $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE).devhelp2 \
+ echo '-- Installing $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2' ; \
+ if test -e $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; then \
+ $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2 \
$(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; \
fi; \
(which gtkdoc-rebase >/dev/null && \
diff -ru gstreamer-0.10.36/docs/plugins/Makefile.in gstreamer-0.10.36.new/docs/plugins/Makefile.in
--- gstreamer-0.10.36/docs/plugins/Makefile.in 2012-02-20 23:48:22.000000000 +0100
+++ gstreamer-0.10.36.new/docs/plugins/Makefile.in 2016-12-19 15:01:07.876484878 +0100
@@ -944,10 +944,7 @@
@ENABLE_GTK_DOC_TRUE@ mkhtml_options="$$mkhtml_options --verbose"; \
@ENABLE_GTK_DOC_TRUE@ fi; \
@ENABLE_GTK_DOC_TRUE@ fi; \
-@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE)
-@ENABLE_GTK_DOC_TRUE@ @mv html/index.sgml html/index.sgml.bak
-@ENABLE_GTK_DOC_TRUE@ @$(SED) "s/ href=\"$(DOC_MODULE)\// href=\"$(DOC_MODULE)-@GST_MAJORMINOR@\//g" html/index.sgml.bak >html/index.sgml
-@ENABLE_GTK_DOC_TRUE@ @rm -f html/index.sgml.bak
+@ENABLE_GTK_DOC_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(DOC_MODULE)-@GST_MAJORMINOR@ $(DOC_MAIN_SGML_FILE)
@ENABLE_GTK_DOC_TRUE@ @rm -f html/$(DOC_MAIN_SGML_FILE)
@ENABLE_GTK_DOC_TRUE@ @rm -rf html/xml
@ENABLE_GTK_DOC_TRUE@ @rm -f html/version.entities
@@ -1007,9 +1004,9 @@
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
fi; \
- echo '-- Installing $(builddir)/html/$(DOC_MODULE).devhelp2' ; \
- if test -e $(builddir)/html/$(DOC_MODULE).devhelp2; then \
- $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE).devhelp2 \
+ echo '-- Installing $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2' ; \
+ if test -e $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; then \
+ $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2 \
$(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp2; \
fi; \
(which gtkdoc-rebase >/dev/null && \

View File

@ -0,0 +1,31 @@
From 60516f4798894f958fc53b470e1283318d0f8706 Mon Sep 17 00:00:00 2001
From: Kerrick Staley <kerrick@kerrickstaley.com>
Date: Wed, 21 Aug 2013 06:59:29 +0000
Subject: parse: make grammar.y work with Bison 3
YYLEX_PARAM is no longer supported in Bison 3.
https://bugzilla.gnome.org/show_bug.cgi?id=706462
---
diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
index 24fc87b..7f9dd16 100644
--- a/gst/parse/grammar.y
+++ b/gst/parse/grammar.y
@@ -26,7 +26,6 @@
*/
#define YYERROR_VERBOSE 1
-#define YYLEX_PARAM scanner
#define YYENABLE_NLS 0
@@ -648,6 +647,7 @@ static int yyerror (void *scanner, graph_t *graph, const char *s);
%right '.'
%left '!' '='
+%lex-param { void *scanner }
%parse-param { void *scanner }
%parse-param { graph_t *graph }
%pure-parser
--
cgit v0.9.0.2-2-gbebe

View File

@ -1,18 +0,0 @@
--- gstreamer-0.10.9/docs/Makefile.in.docs 2006-07-27 21:18:06.000000000 -0400
+++ gstreamer-0.10.9/docs/Makefile.in 2006-07-27 21:18:43.000000000 -0400
@@ -376,12 +376,9 @@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-@ENABLE_GTK_DOC_FALSE@SUBDIRS_GTK_DOC =
-@ENABLE_GTK_DOC_TRUE@SUBDIRS_GTK_DOC = gst libs
-@ENABLE_PLUGIN_DOCS_FALSE@SUBDIRS_PLUGIN_DOCS =
-@ENABLE_PLUGIN_DOCS_TRUE@SUBDIRS_PLUGIN_DOCS = plugins
-@ENABLE_DOCBOOK_FALSE@SUBDIRS_DOCBOOK =
-@ENABLE_DOCBOOK_TRUE@SUBDIRS_DOCBOOK = faq manual pwg
+SUBDIRS_GTK_DOC = gst libs
+SUBDIRS_PLUGIN_DOCS = plugins
+SUBDIRS_DOCBOOK = faq manual pwg
BUILT_SOURCES = version.entities
SUBDIRS = design $(SUBDIRS_DOCBOOK) $(SUBDIRS_GTK_DOC) $(SUBDIRS_PLUGIN_DOCS)
DIST_SUBDIRS = design gst libs plugins faq manual pwg slides xsl

View File

@ -0,0 +1,385 @@
From e4a4294f53d25bc3b5699cace74de4f49062a2ee Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Wed, 11 Nov 2009 13:53:46 +0000
Subject: [PATCH] Add RPM provides output to gst-inspect
---
tools/gst-inspect.c | 275 ++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 260 insertions(+), 15 deletions(-)
diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c
index c86285e..80b2456 100644
--- a/tools/gst-inspect.c
+++ b/tools/gst-inspect.c
@@ -1408,9 +1408,225 @@ print_element_info (GstElementFactory * factory, gboolean print_names)
return 0;
}
+static void
+print_gst_structure_append_field (GList * strings, const char *field)
+{
+ GList *s;
+
+ //g_message ("adding '%s' to the string", field);
+
+ for (s = strings; s != NULL; s = s->next) {
+ g_string_append (s->data, field);
+ }
+}
+
+static void
+print_gst_structure_append_field_index (GList * strings, const char *field,
+ guint num_items, guint offset)
+{
+ GList *s;
+ guint i;
+
+ //g_message ("adding '%s' to the string (num: %d offset: %d)", field, num_items, offset);
+
+ for (s = strings, i = 0; s != NULL; s = s->next, i++) {
+ if (i == offset) {
+ //g_message ("adding '%s' at '%d'", field, i);
+ g_string_append (s->data, field);
+ }
+ if (i == num_items)
+ i = 0;
+ }
+
+}
+
+static GList *
+print_gst_structure_dup_fields (GList * strings, guint num_items)
+{
+ guint new_items, i;
+
+ if (num_items == 1)
+ return strings;
+
+ //g_message ("creating %d new items", num_items);
+
+ new_items = g_list_length (strings) * (num_items - 1);
+ for (i = 0; i < new_items; i++) {
+ GString *s, *first;
+
+ first = strings->data;
+ s = g_string_new_len (first->str, first->len);
+ strings = g_list_prepend (strings, s);
+ }
+
+ return strings;
+}
+
+enum
+{
+ FIELD_VERSION = 0,
+ FIELD_LAYER,
+ FIELD_VARIANT,
+ FIELD_SYSTEMSTREAM
+};
+
+static int
+field_get_type (const char *field_name)
+{
+ if (strstr (field_name, "version") != NULL)
+ return FIELD_VERSION;
+ if (strcmp (field_name, "layer") == 0)
+ return FIELD_LAYER;
+ if (strcmp (field_name, "systemstream") == 0)
+ return FIELD_SYSTEMSTREAM;
+ if (strcmp (field_name, "variant") == 0)
+ return FIELD_VARIANT;
+
+ return -1;
+}
+
+static gint
+fields_type_compare (const char *a, const char *b)
+{
+ gint a_type, b_type;
+
+ a_type = field_get_type (a);
+ b_type = field_get_type (b);
+ if (a_type < b_type)
+ return -1;
+ if (b_type < a_type)
+ return 1;
+ return 0;
+}
static void
-print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
+print_gst_structure_for_rpm (const char *type_name, GstStructure * s)
+{
+ guint i, num_fields;
+ const char *name;
+ GList *fields, *l, *strings;
+ GString *string;
+
+ name = gst_structure_get_name (s);
+ strings = NULL;
+ num_fields = gst_structure_n_fields (s);
+ fields = NULL;
+
+ for (i = 0; i < num_fields; i++) {
+ const char *field_name;
+
+ field_name = gst_structure_nth_field_name (s, i);
+ if (field_get_type (field_name) < 0) {
+ //g_message ("ignoring field named %s", field_name);
+ continue;
+ }
+
+ fields =
+ g_list_insert_sorted (fields, g_strdup (field_name),
+ (GCompareFunc) fields_type_compare);
+ }
+
+ /* Example:
+ * gstreamer0.10(decoder-video/mpeg)(mpegversion=1)()(64bit) */
+ string = g_string_new ("gstreamer0.10");
+ g_string_append_c (string, '(');
+ g_string_append (string, type_name);
+ g_string_append_c (string, '-');
+ g_string_append (string, name);
+ g_string_append_c (string, ')');
+
+ strings = g_list_append (strings, string);
+
+ for (l = fields; l != NULL; l = l->next) {
+ char *field_name;
+ GType type;
+
+ field_name = l->data;
+
+ type = gst_structure_get_field_type (s, field_name);
+ //g_message ("field is: %s, type: %s", field_name, g_type_name (type));
+
+ if (type == G_TYPE_INT) {
+ char *field;
+ int value;
+
+ gst_structure_get_int (s, field_name, &value);
+ field = g_strdup_printf ("(%s=%d)", field_name, value);
+ print_gst_structure_append_field (strings, field);
+ g_free (field);
+ } else if (type == G_TYPE_BOOLEAN) {
+ char *field;
+ int value;
+
+ gst_structure_get_boolean (s, field_name, &value);
+ field = g_strdup_printf ("(%s=%s)", field_name, value ? "true" : "false");
+ print_gst_structure_append_field (strings, field);
+ g_free (field);
+ } else if (type == GST_TYPE_INT_RANGE) {
+ const GValue *value;
+ int min, max;
+
+ value = gst_structure_get_value (s, field_name);
+ min = gst_value_get_int_range_min (value);
+ max = gst_value_get_int_range_max (value);
+
+ strings = print_gst_structure_dup_fields (strings, max - min + 1);
+
+ for (i = min; i <= max; i++) {
+ char *field;
+
+ field = g_strdup_printf ("(%s=%d)", field_name, i);
+ print_gst_structure_append_field_index (strings, field, max - min + 1,
+ i - min);
+ g_free (field);
+ }
+ } else if (type == GST_TYPE_LIST) {
+ const GValue *value;
+ int num_items;
+
+ value = gst_structure_get_value (s, field_name);
+ num_items = gst_value_list_get_size (value);
+
+ strings = print_gst_structure_dup_fields (strings, num_items);
+
+ for (i = 0; i < num_items; i++) {
+ char *field;
+ const GValue *item_value;
+
+ item_value = gst_value_list_get_value (value, i);
+ field = g_strdup_printf ("(%s=%d)", field_name,
+ g_value_get_int (item_value));
+ print_gst_structure_append_field_index (strings, field, num_items, i);
+ g_free (field);
+ }
+ } else if (type == G_TYPE_STRING) {
+ char *field;
+ const char *value;
+
+ value = gst_structure_get_string (s, field_name);
+ field = g_strdup_printf ("(%s=%s)", field_name, value);
+ print_gst_structure_append_field (strings, field);
+ g_free (field);
+ } else {
+ g_warning ("unhandled type! %s", g_type_name (type));
+ }
+
+ g_free (field_name);
+ }
+
+ g_list_free (fields);
+
+ for (l = strings; l != NULL; l = l->next) {
+ string = l->data;
+ g_print ("%s\n", string->str);
+ g_string_free (string, TRUE);
+ }
+ g_list_free (strings);
+}
+
+static void
+print_plugin_automatic_install_info_codecs (GstElementFactory * factory,
+ gboolean rpm_format)
{
GstPadDirection direction;
const gchar *type_name;
@@ -1435,6 +1651,12 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
return;
}
+ if (rpm_format) {
+ /* Ignore NONE ranked plugins */
+ if (GST_PLUGIN_FEATURE (factory)->rank == GST_RANK_NONE)
+ return;
+ }
+
/* decoder/demuxer sink pads should always be static and there should only
* be one, the same applies to encoders/muxers and source pads */
static_templates = gst_element_factory_get_static_pad_templates (factory);
@@ -1471,15 +1693,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
gst_structure_remove_field (s, "rate");
gst_structure_remove_field (s, "depth");
gst_structure_remove_field (s, "clock-rate");
- s_str = gst_structure_to_string (s);
- g_print ("%s-%s\n", type_name, s_str);
- g_free (s_str);
+ if (!rpm_format) {
+ s_str = gst_structure_to_string (s);
+ g_print ("%s-%s\n", type_name, s_str);
+ g_free (s_str);
+ } else {
+ print_gst_structure_for_rpm (type_name, s);
+ }
}
gst_caps_unref (caps);
}
static void
-print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
+print_plugin_automatic_install_info_protocols (GstElementFactory * factory,
+ gboolean rpm_format)
{
gchar **protocols, **p;
@@ -1488,11 +1715,17 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
switch (gst_element_factory_get_uri_type (factory)) {
case GST_URI_SINK:
for (p = protocols; *p != NULL; ++p)
- g_print ("urisink-%s\n", *p);
+ if (!rpm_format)
+ g_print ("urisink-%s\n", *p);
+ else
+ g_print ("gstreamer0.10(urisink-%s)\n", *p);
break;
case GST_URI_SRC:
for (p = protocols; *p != NULL; ++p)
- g_print ("urisource-%s\n", *p);
+ if (!rpm_format)
+ g_print ("urisource-%s\n", *p);
+ else
+ g_print ("gstreamer0.10(urisource-%s)\n", *p);
break;
default:
break;
@@ -1502,7 +1735,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
}
static void
-print_plugin_automatic_install_info (GstPlugin * plugin)
+print_plugin_automatic_install_info (GstPlugin * plugin, gboolean rpm_format)
{
const gchar *plugin_name;
GList *features, *l;
@@ -1522,11 +1755,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin)
if (g_str_equal (plugin_name, feature->plugin_name)) {
GstElementFactory *factory;
- g_print ("element-%s\n", gst_plugin_feature_get_name (feature));
+ if (!rpm_format)
+ g_print ("element-%s\n", gst_plugin_feature_get_name (feature));
+ else
+ g_print ("gstreamer0.10(element-%s)\n",
+ gst_plugin_feature_get_name (feature));
factory = GST_ELEMENT_FACTORY (feature);
- print_plugin_automatic_install_info_protocols (factory);
- print_plugin_automatic_install_info_codecs (factory);
+ print_plugin_automatic_install_info_protocols (factory, rpm_format);
+ print_plugin_automatic_install_info_codecs (factory, rpm_format);
}
}
@@ -1546,7 +1783,7 @@ print_all_plugin_automatic_install_info (void)
plugin = (GstPlugin *) (plugins->data);
plugins = g_list_next (plugins);
- print_plugin_automatic_install_info (plugin);
+ print_plugin_automatic_install_info (plugin, FALSE);
}
gst_plugin_list_free (orig_plugins);
}
@@ -1558,6 +1795,7 @@ main (int argc, char *argv[])
gboolean do_print_blacklist = FALSE;
gboolean plugin_name = FALSE;
gboolean print_aii = FALSE;
+ gboolean print_aii_rpm = FALSE;
gboolean uri_handlers = FALSE;
#ifndef GST_DISABLE_OPTION_PARSING
GOptionEntry options[] = {
@@ -1570,6 +1808,9 @@ main (int argc, char *argv[])
"or all plugins provide.\n "
"Useful in connection with external automatic plugin "
"installation mechanisms"), NULL},
+ {"rpm", '\0', 0, G_OPTION_ARG_NONE, &print_aii_rpm,
+ N_("Print the machine-parsable list of features of a plugin in RPM "
+ "Provides compatible-format"), NULL},
{"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name,
N_("List the plugin contents"), NULL},
{"uri-handlers", 'u', 0, G_OPTION_ARG_NONE, &uri_handlers,
@@ -1658,7 +1899,7 @@ main (int argc, char *argv[])
/* if there is such a plugin, print out info */
if (plugin) {
if (print_aii) {
- print_plugin_automatic_install_info (plugin);
+ print_plugin_automatic_install_info (plugin, print_aii_rpm);
} else {
print_plugin_info (plugin);
print_plugin_features (plugin);
@@ -1671,13 +1912,17 @@ main (int argc, char *argv[])
if (plugin) {
if (print_aii) {
- print_plugin_automatic_install_info (plugin);
+ print_plugin_automatic_install_info (plugin, print_aii_rpm);
} else {
print_plugin_info (plugin);
print_plugin_features (plugin);
}
} else {
- g_print (_("Could not load plugin file: %s\n"), error->message);
+ if (!print_aii_rpm)
+ g_print (_("Could not load plugin file: %s\n"), error->message);
+ else
+ g_printerr (_("Could not load plugin file: %s\n"),
+ error->message);
g_error_free (error);
return -1;
}
--
1.7.4.1

2
gstreamer.attr Normal file
View File

@ -0,0 +1,2 @@
%__gstreamer_provides %{_rpmconfigdir}/gstreamer.prov
%__gstreamer_path ^%{_libdir}/gstreamer-.*/.*\.so$

44
gstreamer.prov Normal file
View File

@ -0,0 +1,44 @@
#!/bin/sh
#
# Script to install in:
# /usr/lib/rpm/redhat/find-provides.d
#
# Transform GStreamer auto install info into RPM provides
#
# Author: Bastien Nocera <hadess@hadess.net>
# Based on other provides scripts from RPM
#
filelist=`grep -e '.so$' | sed "s/['\"]/\\\&/g"`
# --- Alpha does not mark 64bit dependencies•
case `uname -m` in
alpha*) mark64="" ;;
*) mark64="()(64bit)" ;;
esac
solist=$(echo $filelist | grep "libgst" | \
xargs file -L 2>/dev/null | grep "ELF.*shared object" | cut -d: -f1 )
function getmark()
{
lib64=`if file -L $1 2>/dev/null | \
grep "ELF 64-bit" >/dev/null; then echo -n "$mark64"; fi`
}
function libdir()
{
buildlibdir=`dirname $1`
buildlibdir=`dirname $buildlibdir`
}
for so in $solist ; do
getmark $so
libdir $so
LD_LIBRARY_PATH=$buildlibdir gst-inspect --print-plugin-auto-install-info --rpm $so 2> /dev/null | while read line ; do
echo -n "$line";
echo -n "$lib64"
echo
done
done

View File

@ -1,50 +1,63 @@
%define gstreamer gstreamer
%define majorminor 0.10
%define gstreamer gstreamer
%define majorminor 0.10
%define _glib2 2.8.3
%define _libxml2 2.4.0
%define _glib2 2.22
%define _libxml2 2.4.0
%define _gobject_introspection 0.6.3
Name: %{gstreamer}
Version: 0.10.12
Release: 1%{?dist}
Summary: GStreamer streaming media framework runtime
Name: %{gstreamer}
Version: 0.10.36
Release: 21%{?dist}
Summary: GStreamer streaming media framework runtime
Group: Applications/Multimedia
License: LGPL
URL: http://gstreamer.freedesktop.org/
Source: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.bz2
Patch0: gstreamer-0.10.9-docs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Group: Applications/Multimedia
License: LGPLv2+
URL: http://gstreamer.freedesktop.org/
#Source: http://gstreamer.freedesktop.org/src/gstreamer/pre/gstreamer-%{version}.tar.xz
Source: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz
# http://cgit.freedesktop.org/gstreamer/gstreamer/patch/?id=60516f4
Patch0: gstreamer-0.10.36-bison3.patch
Requires: gstreamer-tools >= %{version}
Requires: gstreamer-tools >= %{version}
BuildRequires: glib2-devel >= %{_glib2}
BuildRequires: libxml2-devel >= %{_libxml2}
BuildRequires: bison
BuildRequires: flex
BuildRequires: m4
BuildRequires: check-devel
BuildRequires: gtk-doc >= 1.3
BuildRequires: gettext
BuildRequires: glib2-devel >= %{_glib2}
BuildRequires: libxml2-devel >= %{_libxml2}
BuildRequires: bison
BuildRequires: flex
BuildRequires: m4
BuildRequires: check-devel
BuildRequires: gtk-doc >= 1.3
BuildRequires: gettext
BuildRequires: pkgconfig
BuildRequires: gobject-introspection-devel >= %{_gobject_introspection}
# We need to use the system libtool or else we end up with RPATHs
BuildRequires: libtool
BuildRequires: chrpath
# because AM_PROG_LIBTOOL was used in configure.ac
BuildRequires: gcc-c++
BuildRequires: gcc-c++
# For the GStreamer RPM provides
Patch1: gstreamer-inspect-rpm-format.patch
Patch2: fix-docs.patch
Source1: gstreamer.prov
Source2: gstreamer.attr
### documentation requirements
### not needed currrently
# BuildRequires: python2
# BuildRequires: openjade
# BuildRequires: jadetex
# BuildRequires: libxslt
# BuildRequires: docbook-style-dsssl
# BuildRequires: docbook-style-xsl
# BuildRequires: docbook-utils
# BuildRequires: transfig
# BuildRequires: xfig
# BuildRequires: netpbm-progs
# BuildRequires: tetex-dvips
# BuildRequires: ghostscript
# BuildRequires: PyXML
BuildRequires: python2
BuildRequires: openjade
BuildRequires: jadetex
BuildRequires: libxslt
BuildRequires: docbook-style-dsssl
BuildRequires: docbook-style-xsl
BuildRequires: docbook-utils
BuildRequires: transfig
BuildRequires: netpbm-progs
BuildRequires: tetex-dvips
BuildRequires: ghostscript
%if !0%{?rhel}
BuildRequires: xfig
%endif
%description
GStreamer is a streaming media framework, based on graphs of filters which
@ -55,12 +68,13 @@ types or processing capabilities can be added simply by installing new
plugins.
%package devel
Summary: Libraries/include files for GStreamer streaming media framework
Group: Development/Libraries
Summary: Libraries/include files for GStreamer streaming media framework
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: glib2-devel >= %{_glib2}
Requires: libxml2-devel >= %{_libxml2}
Requires: %{name} = %{version}-%{release}
Requires: glib2-devel >= %{_glib2}
Requires: libxml2-devel >= %{_libxml2}
Requires: check-devel
%description devel
GStreamer is a streaming media framework, based on graphs of filters which
@ -71,12 +85,27 @@ types or processing capabilities can be added simply by installing new
plugins.
This package contains the libraries and includes files necessary to develop
applications and plugins for GStreamer, as well as general and API
documentation.
applications and plugins for GStreamer. If you plan to develop applications
with GStreamer, consider installing the gstreamer-devel-docs package and the
documentation packages for any plugins you intend to use.
%package devel-docs
Summary: Developer documentation for GStreamer streaming media framework
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
# for /usr/share/gtk-doc/html
Requires: gtk-doc
BuildArch: noarch
%description devel-docs
This package contains developer documentation for the GStreamer streaming
media framework.
%package -n gstreamer-tools
Summary: common tools and files for GStreamer streaming media framework
Group: Applications/Multimedia
Summary: common tools and files for GStreamer streaming media framework
Group: Applications/Multimedia
# gst-feedback uses these
Requires: which, pkgconfig
%description -n gstreamer-tools
GStreamer is a streaming media framework, based on graphs of filters which
@ -90,21 +119,20 @@ This package contains wrapper scripts for the command-line tools that work
with different major/minor versions of GStreamer.
%prep
%setup -q -n gstreamer-%{version}
%patch0 -p1 -b .docs
%setup -q
%patch0 -p1 -b .bison3
%patch1 -p1 -b .rpm-provides
%patch2 -p1 -b .fix-docs
%build
# 0.10.0: manuals do not build due to an openjade error; disable for now
%configure \
--with-package-name='Fedora Core gstreamer package' \
--with-package-origin='http://download.fedora.redhat.com/fedora' \
--with-package-name='Fedora GStreamer package' \
--with-package-origin='http://download.fedoraproject.org' \
--enable-gtk-doc \
--enable-debug \
--disable-gtk-doc --disable-docbook \
--disable-tests --disable-examples
#make %{?_smp_mflags}
# FIXME: docs building doesn't work with smp yet
make
make %{?_smp_mflags} ERROR_CFLAGS="" LIBTOOL="%{_bindir}/libtool"
%install
rm -rf $RPM_BUILD_ROOT
@ -112,36 +140,47 @@ rm -rf $RPM_BUILD_ROOT
# Install doc temporarily in order to be included later by rpm
make install DESTDIR=$RPM_BUILD_ROOT
# Remove rpath.
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstbase-0.10.so.*
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcoreindexers.so
%find_lang gstreamer-%{majorminor}
# Clean out files that should not be part of the rpm.
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/gstreamer-%{majorminor}
rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
# Create empty cache directory
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/gstreamer-%{majorminor}
%clean
rm -rf $RPM_BUILD_ROOT
# Add the provides script
install -m0755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_rpmconfigdir}/gstreamer.prov
# Add the gstreamer plugin file attribute entry (rpm >= 4.9.0)
install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer.attr
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f gstreamer-%{majorminor}.lang
%defattr(-, root, root, -)
%doc AUTHORS COPYING NEWS README RELEASE TODO
%doc AUTHORS COPYING NEWS README RELEASE
%{_libdir}/libgstreamer-%{majorminor}.so.*
%{_libdir}/libgstbase-%{majorminor}.so.*
%{_libdir}/libgstcontroller-%{majorminor}.so.*
%{_libdir}/libgstdataprotocol-%{majorminor}.so.*
%{_libdir}/libgstnet-%{majorminor}.so.*
%{_libexecdir}/gstreamer-%{majorminor}/
%dir %{_libdir}/gstreamer-%{majorminor}
%{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so
%{_libdir}/gstreamer-%{majorminor}/libgstcoreindexers.so
%{_libdir}/girepository-1.0/Gst-0.10.typelib
%{_libdir}/girepository-1.0/GstBase-0.10.typelib
%{_libdir}/girepository-1.0/GstCheck-0.10.typelib
%{_libdir}/girepository-1.0/GstController-0.10.typelib
%{_libdir}/girepository-1.0/GstNet-0.10.typelib
%{_bindir}/gst-feedback-%{majorminor}
%{_bindir}/gst-inspect-%{majorminor}
%{_bindir}/gst-launch-%{majorminor}
@ -157,7 +196,6 @@ rm -rf $RPM_BUILD_ROOT
%doc %{_mandir}/man1/gst-xmllaunch-%{majorminor}.*
%files -n gstreamer-tools
%defattr(-, root, root, -)
%{_bindir}/gst-feedback
%{_bindir}/gst-inspect
%{_bindir}/gst-launch
@ -166,7 +204,6 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/gst-xmllaunch
%files devel
%defattr(-, root, root, -)
%dir %{_includedir}/gstreamer-%{majorminor}
%dir %{_includedir}/gstreamer-%{majorminor}/gst
%{_includedir}/gstreamer-%{majorminor}/gst/*.h
@ -184,6 +221,12 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libgstcontroller-%{majorminor}.so
%{_libdir}/libgstnet-%{majorminor}.so
%{_datadir}/gir-1.0/Gst-0.10.gir
%{_datadir}/gir-1.0/GstBase-0.10.gir
%{_datadir}/gir-1.0/GstCheck-0.10.gir
%{_datadir}/gir-1.0/GstController-0.10.gir
%{_datadir}/gir-1.0/GstNet-0.10.gir
%{_datadir}/aclocal/gst-element-check-%{majorminor}.m4
%{_libdir}/pkgconfig/gstreamer-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-base-%{majorminor}.pc
@ -192,11 +235,324 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/pkgconfig/gstreamer-dataprotocol-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-net-%{majorminor}.pc
%doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor}/*
%doc %{_datadir}/gtk-doc/html/gstreamer-libs-%{majorminor}/*
%doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor}/*
%{_rpmconfigdir}/gstreamer.prov
%{_rpmconfigdir}/fileattrs/gstreamer.attr
%files devel-docs
%doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor}
%doc %{_datadir}/gtk-doc/html/gstreamer-libs-%{majorminor}
%doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor}
%changelog
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.36-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.10.36-20
- Escape macros in %%changelog
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.36-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.36-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.36-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.36-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Dec 19 2016 Wim Taymans <wtaymans@redhat.com> - 0.10.36-15
- Fix docs
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.36-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.36-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.10.36-12
- Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
* Mon Jan 19 2015 Wim Taymans <wtaymans@redhat.com> - 0.10.36-11
- Remove rpath. Fixes #1154695
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.36-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.10.36-9
- Rebuilt for gobject-introspection 1.41.4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.36-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri Jan 17 2014 Ville Skyttä <ville.skytta@iki.fi> - 0.10.36-7
- Fix build with bison 3 (upstream patch).
- Sync package-name/origin with gstreamer1.
- Fix gobject-introspection dep version.
- Drop TODO from docs.
- Fix bogus dates in %%changelog.
* Mon Oct 14 2013 Dan Horák <dan[at]danny.cz> - 0.10.36-6
- drop BR: PyXML (https://fedoraproject.org/wiki/Features/RemovePyXML), fixes #992438
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.36-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jul 17 2013 Matthias Clasen <mclasen@redhat.com> 0.10.36-4
- Fix a bogus BR found by rpmdiff
* Wed Mar 27 2013 Adam Jackson <ajax@redhat.com> 0.10.36-3
- Tweak BRs for RHEL
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.36-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.36-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Feb 28 2012 Benjamin Otte <otte@redhat.com> 0.10.36-1
- Update to 0.10.36
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.35-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Fri Jun 17 2011 Tomas Bzatek <tbzatek@redhat.com> 0.10.35-1
- Update to 0.10.35
* Sat May 14 2011 Benjamin Otte <otte@redhat.com> 0.10.34-1
- Update to 0.10.34
* Tue May 10 2011 Benjamin Otte <otte@redhat.com> 0.10.33-1
- Update to 0.10.33
* Sun May 01 2011 Benjamin Otte <otte@redhat.com> 0.10.32.4-1
- Update prerelease
* Wed Apr 27 2011 Benjamin Otte <otte@redhat.com> 0.10.32.3-1
- Update prerelease
* Mon Apr 18 2011 Benjamin Otte <otte@redhat.com> 0.10.32.2-1
- Update to prerelease
* Mon Mar 21 2011 Panu Matilainen <pmatilai@redhat.com> 0.10.32-4
- Adjust provides generation for rpm >= 4.9.0
* Mon Mar 21 2011 Bastien Nocera <bnocera@redhat.com> 0.10.32-3
- Make it possible to auto-install GStreamer elements by name
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.32-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Jan 25 2011 Benjamin Otte <otte@redhat.com> 0.10.32-1
- Update to 0.10.32
* Tue Jan 11 2011 Benjamin Otte <otte@redhat.com> 0.10.31.3-1
- Update to prerelease
* Fri Jan 07 2011 Benjamin Otte <otte@redhat.com> 0.10.31.2-1
- Update to prerelease
* Wed Dec 01 2010 Benjamin Otte <otte@redhat.com> 0.10.31-1
- Update to 0.10.31
* Mon Nov 08 2010 Bastien Nocera <bnocera@redhat.com> 0.10.30-6
- Rebuild against newer gobject-introspection
* Sun Nov 07 2010 Dan Horák <dan[at]danny.cz> 0.10.30-5
- Fix build with make 3.82
* Wed Sep 22 2010 Matthias Clasen <mclasen@redhat.com> 0.10.30-4
- Rebuild against newer gobject-introspection
* Thu Sep 02 2010 Bastien Nocera <bnocera@redhat.com> 0.10.30-3
- Make gstreamer.prov faster by avoiding non-"libgst" files early
Patch from Dominique Leuenberger <dimstar@opensuse.org>
* Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 0.10.30-2
- Rebuild with new gobject-introspection
* Thu Jul 15 2010 Benjamin Otte <otte@redhat.com> 0.10.30-1
- Update to 0.10.30
* Wed Jul 07 2010 Benjamin Otte <otte@redhat.com> 0.10.29.4-1
- Update prerelease
* Wed Jun 30 2010 Benjamin Otte <otte@redhat.com> 0.10.29.3-1
- Update prerelease
* Sun Jun 27 2010 Benjamin Otte <otte@redhat.com> 0.10.29.2-1
- Update to prerelease
* Mon Jun 07 2010 Bastien Nocera <bnocera@redhat.com> 0.10.29-2
- Add patch to fix download buffering in Totem
* Wed Apr 28 2010 Benjamin Otte <otte@redhat.com> 0.10.29-1
- Update to 0.10.29
* Tue Apr 27 2010 Benjamin Otte <otte@redhat.com> 0.10.28.3-2
- Make a noarch devel-docs subpackage to avoid conflicts
* Mon Apr 26 2010 Benjamin Otte <otte@redhat.com> 0.10.28.3-1
- Update pre-release
* Thu Apr 15 2010 Benjamin Otte <otte@redhat.com> 0.10.28.2-1
- Update pre-release
* Mon Mar 15 2010 Benjamin Otte <otte@redhat.com> 0.10.28-2
- Fix crashes when plugin init fails (#572800)
* Tue Mar 09 2010 Benjamin Otte <otte@redhat.com> 0.10.28-1
- Update to 0.10.28
* Sun Mar 07 2010 Benjamin Otte <otte@redhat.com> 0.10.27-1
- Update to 0.10.27
* Thu Mar 04 2010 Benjamin Otte <otte@redhat.com> 0.10.26.4-1
- Update pre-release
- Add gobject-introspection support
* Thu Feb 25 2010 Benjamin Otte <otte@redhat.com> 0.10.26.3-1
- Update to pre-release
* Fri Feb 19 2010 Benjamin Otte <otte@redhat.com> 0.10.26.2-1
- Update to pre-release
* Thu Feb 11 2010 Benjamin Otte <otte@redhat.com> 0.10.26-1
- Update to 0.10.26
* Fri Feb 05 2010 Benjamin Otte <otte@redhat.com> 0.10.25.3-1
- Update pre-release
* Wed Jan 27 2010 Bastien Nocera <bnocera@redhat.com> 0.10.25.2-1
- Update to pre-release
* Mon Nov 30 2009 Bastien Nocera <bnocera@redhat.com> 0.10.25.1-2
- Update to snapshot
* Mon Oct 05 2009 Bastien Nocera <bnocera@redhat.com> 0.10.25-1
- Update to 0.10.25
* Thu Oct 01 2009 Bastien Nocera <bnocera@redhat.com> 0.10.24.4-1
- Update to pre-release
* Wed Aug 05 2009 Bastien Nocera <bnocera@redhat.com> 0.10.24-1
- Update to 0.10.24
* Tue Jul 28 2009 Bastien Nocera <bnocera@redhat.com> 0.10.23.4-1
- Update to 0.10.23.4
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.23.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Jul 21 2009 Bastien Nocera <bnocera@redhat.com> 0.10.23.3-1
- Update to 0.10.23.3
* Thu Jul 16 2009 Bastien Nocera <bnocera@redhat.com> 0.10.23.2-1
- Update to 0.10.23.2
* Wed Jun 10 2009 Bastien Nocera <bnocera@redhat.com> 0.10.23-2
- Update gst-inspect patch to ignore rank none plugins
* Mon May 11 2009 Bastien Nocera <bnocera@redhat.com> 0.10.23-1
- Update to 0.10.23
* Wed May 06 2009 Bastien Nocera <bnocera@redhat.com> 0.10.22.4-1
- Update to 0.10.22.4
* Thu Feb 26 2009 Warren Togami <wtogami@redhat.com> - 0.10.22-4
- Move req on which and pkgconfig to gstreamer-tools
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.22-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Feb 23 2009 Adam Jackson <ajax@redhat.com> 0.10.22-2
- Re-enable parallel build. (#486196)
* Tue Jan 20 2009 - Bastien Nocera <bnocera@redhat.com> - 0.10.22-1
- Update to 0.10.22
- Remove upstreamed patches, update rpm provides patch
* Mon Jan 05 2009 - Bastien Nocera <bnocera@redhat.com> - 0.10.21-4
- Fix build with newer version of bison
* Thu Jan 01 2009 Rex Dieter <rdieter@fedoraprojet.org> - 0.10.21-3
- rebuild for pkgconfig deps (#478576)
* Tue Nov 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.10.21-2
- fix gnome bz 555631 with patch from upstream cvs
- use system libtool to prevent rpaths
* Fri Oct 03 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.21-1
- Update to 0.10.21
* Sun Sep 14 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.20-6
- Hopefully fix RPM provides problem when the GStreamer plugin
requires a library installed by the package itself
* Fri Sep 12 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.20-5
- Update rpm provides script and patch to:
- filter out errors
- only run gst-inspect on gstreamer plugins
- print out protocol handlers provides correctly
* Thu Sep 11 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.20-4
- Add the rpm scripts install in /usr/lib/rpm, not under libdir on 64-bit
* Thu Sep 11 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.20-3
- Update filelist as well
* Thu Sep 11 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.20-2
- Update gstreamer provides work for the new RPM, see #438225
* Wed Jun 18 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.20-1
- Update to 0.10.20
* Mon Jun 02 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.19-3
- Package more documentation (#240656)
* Wed May 21 2008 - Tom "spot" Callaway <tcallawa@redhat.com> - 0.10.19-2
- fix license tag
* Fri Apr 04 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.19-1
- Update to 0.10.19
* Wed Mar 19 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.18-1
- Update to 0.10.18
- Add patch to gst-inspect to generate RPM provides
- Add RPM find-provides script
* Tue Mar 04 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.17.2-1
- Update to 0.10.17.2 pre-release
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.10.17-2
- Autorebuild for GCC 4.3
* Wed Jan 30 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.17-1
- Update to 0.10.17
* Tue Jan 29 2008 - Bastien Nocera <bnocera@redhat.com> - 0.10.16-1
- Update to 0.10.16
* Fri Nov 16 2007 - Bastien Nocera <bnocera@redhat.com> - 0.10.15-1
- Update to 0.10.15
* Mon Oct 1 2007 Matthias Clasen <mclasen@redhat.com> - 0.10.14-4
- Add missing Requires (#312671)
* Tue Aug 14 2007 Matthias Clasen <mclasen@redhat.com> - 0.10.14-3
- Require check-devel (#251956)
* Sat Aug 04 2007 - Bastien Nocera <bnocera@redhat.com> - 0.10.14-1
- Update to 0.10.14
* Tue Jun 05 2007 - Bastien Nocera <bnocera@redhat.com> - 0.10.13-2
- Remove upstreamed docs patch
* Tue Jun 05 2007 - Bastien Nocera <bnocera@redhat.com> - 0.10.13-1
- Update to 0.10.13
* Thu Mar 08 2007 - Bastien Nocera <bnocera@redhat.com> - 0.10.12-1
- Update to 0.10.12
@ -455,7 +811,7 @@ rm -rf $RPM_BUILD_ROOT
- add BuildRequires for these two libs
* Sun Mar 3 2002 Thomas Vander Stichele <thomas@apestaart.org>
- put html docs in canonical place, avoiding %doc erasure
- put html docs in canonical place, avoiding %%doc erasure
- added devhelp support, current install of it is hackish
* Sat Mar 2 2002 Christian Schaller <Uraeus@linuxrising.org>

View File

@ -1 +1 @@
d3ad1b5f265ab1bd695405fea26317a4 gstreamer-0.10.12.tar.bz2
15389c73e091b1dda915279c388b9cb2 gstreamer-0.10.36.tar.xz