[mpv] Rebuilt for new libplacebo
by Leigh Scott
commit a551ccf1e381f5f7075195b6aa083bb57597fa0f
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jul 1 16:09:31 2020 +0100
Rebuilt for new libplacebo
mpv.spec | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/mpv.spec b/mpv.spec
index d20389b..63d1497 100644
--- a/mpv.spec
+++ b/mpv.spec
@@ -56,8 +56,8 @@ BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libquvi-0.9)
BuildRequires: pkgconfig(libva)
-%if 0%{?fedora} < 31
-BuildRequires: pkgconfig(lua-5.1)
+%if 0%{?fedora}
+BuildRequires: pkgconfig(lua)
%else
BuildRequires: pkgconfig(luajit)
%endif
@@ -186,7 +186,7 @@ install -Dpm 644 README.md etc/input.conf etc/mpv.conf -t %{buildroot}%{_docdir}
%changelog
* Tue Jun 30 2020 Leigh Scott <leigh123linux(a)gmail.com> - 0.32.0-7
-- rebuilt
+- Rebuilt for new libplacebo
* Wed Jun 24 2020 Leigh Scott <leigh123linux(a)gmail.com> - 0.32.0-6
- Enable vapoursynth (rfbz#5681)
4 years, 4 months
[gstreamer-plugins-ugly/f31] (3 commits) ...update sources hash to SHA512
by Dominik Mierzejewski
Summary of changes:
a401fe0... Revert "Fedora has dropped gstreamer from the f31 repo" (*)
dfe3159... bump to pass rpmfusion-free-obsolete-packages (*)
7ca5a15... update sources hash to SHA512 (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 4 months
[gstreamer-plugins-ugly/f32] (3 commits) ...update sources hash to SHA512
by Dominik Mierzejewski
Summary of changes:
a401fe0... Revert "Fedora has dropped gstreamer from the f31 repo" (*)
dfe3159... bump to pass rpmfusion-free-obsolete-packages (*)
7ca5a15... update sources hash to SHA512 (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 4 months
[gstreamer-plugins-ugly] update sources hash to SHA512
by Dominik Mierzejewski
commit 7ca5a152870fc566db54dce3f2e59f9ad8682cad
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Jul 1 16:27:55 2020 +0200
update sources hash to SHA512
sources | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/sources b/sources
index 9a982ee..1bcaf0c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1d81c593e22a6cdf0f2b4f57eae93df2 gst-plugins-ugly-0.10.19.tar.bz2
+SHA512 (gst-plugins-ugly-0.10.19.tar.bz2) = 27ae79653f73a143b1dfd864b16b8f1a43d54538a5802d937cb29ce82d5681604c2b3c3fe68c7debf4a319b09bee880a5a95fc48dce83c6cb9753397a1e300d3
4 years, 4 months
[gstreamer-plugins-ugly] bump to pass rpmfusion-free-obsolete-packages
by Dominik Mierzejewski
commit dfe31595f86b429452d7a18cdb6f0d1d5e389e9b
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Jul 1 16:26:24 2020 +0200
bump to pass rpmfusion-free-obsolete-packages
gstreamer-plugins-ugly.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gstreamer-plugins-ugly.spec b/gstreamer-plugins-ugly.spec
index 4601d29..56f9b68 100644
--- a/gstreamer-plugins-ugly.spec
+++ b/gstreamer-plugins-ugly.spec
@@ -11,7 +11,7 @@
Summary: GStreamer streaming media framework "ugly" plug-ins
Name: gstreamer-plugins-ugly
Version: 0.10.19
-Release: 33%{?dist}
+Release: 35%{?dist}
License: LGPLv2+
URL: http://gstreamer.freedesktop.org/
Source: http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-%{...
@@ -125,6 +125,9 @@ gstreamer-plugins-good because:
%changelog
+* Wed Jul 01 2020 Dominik Mierzejewski <rpm(a)greysector.net> - 0.10.19-35
+- bump to pass rpmfusion-free-obsolete-packages
+
* Fri Aug 09 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.10.19-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4 years, 4 months
[gstreamer-plugins-ugly] Revert "Fedora has dropped gstreamer from the f31 repo"
by Dominik Mierzejewski
commit a401fe024db493c09e27d9c905af5b656616622a
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Jul 1 15:44:16 2020 +0200
Revert "Fedora has dropped gstreamer from the f31 repo"
This reverts commit 1793f6d489f34cde86145b32a96d4cfb46ab1535.
.gitignore | 1 +
0001-new-libcdio.patch | 179 ++++++++++++++++++++++++
0002-fix-build-with-new-gtkdoc.patch | 18 +++
dead.package | 1 -
gstreamer-plugins-ugly.spec | 264 +++++++++++++++++++++++++++++++++++
sources | 1 +
6 files changed, 463 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8347d27
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+gst-plugins-ugly-0.10.19.tar.bz2
diff --git a/0001-new-libcdio.patch b/0001-new-libcdio.patch
new file mode 100644
index 0000000..bfb7376
--- /dev/null
+++ b/0001-new-libcdio.patch
@@ -0,0 +1,179 @@
+From 6700410efb1786e5a40f45515574a1bf713ba011 Mon Sep 17 00:00:00 2001
+From: Leon Merten Lohse <leon(a)green-side.de>
+Date: Thu, 03 May 2012 22:50:30 +0000
+Subject: cdio: compensate for libcdio's recent cd-text api changes
+
+https://bugzilla.gnome.org/show_bug.cgi?id=675112
+---
+diff --git a/ext/cdio/gstcdio.c b/ext/cdio/gstcdio.c
+index 8940112..7b59030 100644
+--- a/ext/cdio/gstcdio.c
++++ b/ext/cdio/gstcdio.c
+@@ -30,12 +30,16 @@
+ GST_DEBUG_CATEGORY (gst_cdio_debug);
+
+ void
+-gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
++gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext, track_t track,
+ cdtext_field_t field, const gchar * gst_tag, GstTagList ** p_tags)
+ {
+ const gchar *txt;
+
++#if LIBCDIO_VERSION_NUM > 83
++ txt = cdtext_get_const (cdtext, field, track);
++#else
+ txt = cdtext_get_const (field, cdtext);
++#endif
+ if (txt == NULL || *txt == '\0') {
+ GST_DEBUG_OBJECT (src, "empty CD-TEXT field %u (%s)", field, gst_tag);
+ return;
+@@ -57,6 +61,12 @@ gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
+ }
+
+ GstTagList *
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_get_cdtext (GstObject * src, cdtext_t * t, track_t track)
++{
++ GstTagList *tags = NULL;
++
++#else
+ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+ {
+ GstTagList *tags = NULL;
+@@ -67,14 +77,22 @@ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+ GST_DEBUG_OBJECT (src, "no CD-TEXT for track %u", track);
+ return NULL;
+ }
++#endif
+
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_PERFORMER, GST_TAG_ARTIST, &tags);
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_TITLE, &tags);
++ gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_PERFORMER,
++ GST_TAG_ARTIST, &tags);
++ gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_TITLE, GST_TAG_TITLE,
++ &tags);
+
+ return tags;
+ }
+
+ void
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_add_cdtext_album_tags (GstObject * src, cdtext_t * t,
++ GstTagList * tags)
++{
++#else
+ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList * tags)
+ {
+ cdtext_t *t;
+@@ -84,11 +102,14 @@ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList * tags)
+ GST_DEBUG_OBJECT (src, "no CD-TEXT for album");
+ return;
+ }
++#endif
+
+- /* FIXME: map CDTEXT_PERFORMER to GST_TAG_ALBUM_ARTIST once we have that */
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_ALBUM, &tags);
+- gst_cdio_add_cdtext_field (src, t, CDTEXT_GENRE, GST_TAG_GENRE, &tags);
+-
++ gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_PERFORMER,
++ GST_TAG_ALBUM_ARTIST, &tags);
++ gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_TITLE, GST_TAG_ALBUM,
++ &tags);
++ gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_GENRE, GST_TAG_GENRE,
++ &tags);
+ GST_DEBUG ("CD-TEXT album tags: %" GST_PTR_FORMAT, tags);
+ }
+
+diff --git a/ext/cdio/gstcdio.h b/ext/cdio/gstcdio.h
+index ef31ed0..c6da580 100644
+--- a/ext/cdio/gstcdio.h
++++ b/ext/cdio/gstcdio.h
+@@ -24,22 +24,38 @@
+ #include <gst/gst.h>
+ #include <cdio/cdio.h>
+ #include <cdio/cdtext.h>
++#include <cdio/version.h>
++
++#if LIBCDIO_VERSION_NUM <= 83
++ #define CDTEXT_FIELD_PERFORMER CDTEXT_PERFORMER
++ #define CDTEXT_FIELD_GENRE CDTEXT_GENRE
++ #define CDTEXT_FIELD_TITLE CDTEXT_TITLE
++#endif
+
+ GST_DEBUG_CATEGORY_EXTERN (gst_cdio_debug);
+ #define GST_CAT_DEFAULT gst_cdio_debug
+
+ void gst_cdio_add_cdtext_field (GstObject * src,
+ cdtext_t * cdtext,
++ track_t track,
+ cdtext_field_t field,
+ const gchar * gst_tag,
+ GstTagList ** p_tags);
+
+ GstTagList * gst_cdio_get_cdtext (GstObject * src,
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext_t * t,
++#else
+ CdIo * cdio,
++#endif
+ track_t track);
+
+ void gst_cdio_add_cdtext_album_tags (GstObject * src,
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext_t * t,
++#else
+ CdIo * cdio,
++#endif
+ GstTagList * tags);
+
+ #endif /* __GST_CDIO_H__ */
+diff --git a/ext/cdio/gstcdiocddasrc.c b/ext/cdio/gstcdiocddasrc.c
+index f57e368..88cf0c3 100644
+--- a/ext/cdio/gstcdiocddasrc.c
++++ b/ext/cdio/gstcdiocddasrc.c
+@@ -218,6 +218,9 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
+ GstCdioCddaSrc *src;
+ discmode_t discmode;
+ gint first_track, num_tracks, i;
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext_t *cdtext;
++#endif
+
+ src = GST_CDIO_CDDA_SRC (cddabasesrc);
+
+@@ -244,8 +247,18 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
+ if (src->read_speed != -1)
+ cdio_set_speed (src->cdio, src->read_speed);
+
++#if LIBCDIO_VERSION_NUM > 83
++ cdtext = cdio_get_cdtext (src->cdio);
++
++ if (NULL == cdtext)
++ GST_DEBUG_OBJECT (src, "no CD-TEXT on disc");
++ else
++ gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), cdtext,
++ cddabasesrc->tags);
++#else
+ gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), src->cdio,
+ cddabasesrc->tags);
++#endif
+
+ GST_LOG_OBJECT (src, "%u tracks, first track: %d", num_tracks, first_track);
+
+@@ -262,8 +275,14 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
+ * the right thing here (for cddb id calculations etc. as well) */
+ track.start = cdio_get_track_lsn (src->cdio, i + first_track);
+ track.end = track.start + len_sectors - 1; /* -1? */
++#if LIBCDIO_VERSION_NUM > 83
++ if (NULL != cdtext)
++ track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), cdtext,
++ i + first_track);
++#else
+ track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), src->cdio,
+ i + first_track);
++#endif
+
+ gst_cdda_base_src_add_track (GST_CDDA_BASE_SRC (src), &track);
+ }
+--
+cgit v0.9.0.2-2-gbebe
diff --git a/0002-fix-build-with-new-gtkdoc.patch b/0002-fix-build-with-new-gtkdoc.patch
new file mode 100644
index 0000000..34dae3f
--- /dev/null
+++ b/0002-fix-build-with-new-gtkdoc.patch
@@ -0,0 +1,18 @@
+Fix Building with GTK-Doc >= 1.25
+
+GTK-Doc >= 1.25 No longer generates index.sgml files, so do not try
+to fix them up.
+
+diff -up gst-plugins-ugly-0.10.19/docs/plugins/Makefile.in~ gst-plugins-ugly-0.10.19/docs/plugins/Makefile.in
+--- gst-plugins-ugly-0.10.19/docs/plugins/Makefile.in~ 2012-02-21 02:06:11.000000000 +0100
++++ gst-plugins-ugly-0.10.19/docs/plugins/Makefile.in 2016-05-21 12:00:59.085435822 +0200
+@@ -917,9 +917,6 @@ update:
+ @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@ @rm -f html/$(DOC_MAIN_SGML_FILE)
+ @ENABLE_GTK_DOC_TRUE@ @rm -rf html/xml
+ @ENABLE_GTK_DOC_TRUE@ @rm -f html/version.entities
diff --git a/gstreamer-plugins-ugly.spec b/gstreamer-plugins-ugly.spec
new file mode 100644
index 0000000..4601d29
--- /dev/null
+++ b/gstreamer-plugins-ugly.spec
@@ -0,0 +1,264 @@
+# $Id: gstreamer-plugins-ugly.spec 5453 2007-05-31 10:59:47Z thias $
+# Authority: matthias
+# ExclusiveDist: fc5 fc6 el5 fc7
+
+%define majorminor 0.10
+%define gstreamer gstreamer
+
+%define gst_minver 0.10.26
+%define gstpb_minver 0.10.26
+
+Summary: GStreamer streaming media framework "ugly" plug-ins
+Name: gstreamer-plugins-ugly
+Version: 0.10.19
+Release: 33%{?dist}
+License: LGPLv2+
+URL: http://gstreamer.freedesktop.org/
+Source: http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-%{...
+Patch1: 0001-new-libcdio.patch
+Patch2: 0002-fix-build-with-new-gtkdoc.patch
+Requires: %{gstreamer} >= %{gst_minver}
+BuildRequires: %{gstreamer}-devel >= %{gst_minver}
+BuildRequires: %{gstreamer}-plugins-base-devel >= %{gstpb_minver}
+
+BuildRequires: gcc
+BuildRequires: gettext-devel
+BuildRequires: gtk-doc
+
+BuildRequires: a52dec-devel >= 0.7.3
+BuildRequires: libdvdread-devel >= 0.9.0
+BuildRequires: lame-devel >= 3.89
+BuildRequires: libid3tag-devel >= 0.15.0
+BuildRequires: libmad-devel >= 0.15.0
+BuildRequires: libmpeg2-devel >= 0.4.0
+BuildRequires: orc-devel >= 0.4.5
+BuildRequires: libcdio-devel >= 0.82
+BuildRequires: twolame-devel
+BuildRequires: x264-devel >= 0.0.0-0.28
+BuildRequires: opencore-amr-devel
+
+Provides: gstreamer-sid = %{version}-%{release}
+Provides: gstreamer-lame = %{version}-%{release}
+Provides: gstreamer-mad = %{version}-%{release}
+Provides: gstreamer-a52dec = %{version}-%{release}
+Provides: gstreamer-dvdread = %{version}-%{release}
+Provides: gstreamer-mpeg2dec = %{version}-%{release}
+
+%description
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package contains well-written plug-ins that can't be shipped in
+gstreamer-plugins-good because:
+- the license is not LGPL
+- the license of the library is not LGPL
+- there are possible licensing issues with the code.
+
+
+#package devel-docs
+#Summary: Development documentation for the GStreamer "ugly" plug-ins
+#Group: Development/Libraries
+#Requires: %{name} = %{version}-%{release}
+#BuildArch: noarch
+#
+#description devel-docs
+#GStreamer is a streaming media framework, based on graphs of elements which
+#operate on media data.
+#
+#This package contains the development documentation for the plug-ins that can't
+#be shipped in gstreamer-plugins-good because:
+#- the license is not LGPL
+#- the license of the library is not LGPL
+#- there are possible licensing issues with the code.
+
+
+%prep
+%setup -q -n gst-plugins-ugly-%{version}
+%patch1 -p1
+%patch2 -p1
+
+
+%build
+%configure \
+ --with-package-name="gst-plugins-ugly rpmfusion rpm" \
+ --with-package-origin="http://rpmfusion.org/" \
+ --enable-debug --disable-gtk-doc \
+ --disable-static
+%make_build V=1
+
+
+%install
+%make_install
+%find_lang gst-plugins-ugly-%{majorminor}
+
+# Clean out files that should not be part of the rpm.
+%{__rm} -f %{buildroot}%{_libdir}/gstreamer-%{majorminor}/*.la
+%{__rm} -f %{buildroot}%{_libdir}/*.la
+
+
+%files -f gst-plugins-ugly-%{majorminor}.lang
+%doc AUTHORS README REQUIREMENTS
+%license COPYING
+%{_datadir}/gstreamer-%{majorminor}
+# Plugins without external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstasf.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdvdlpcmdec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdvdsub.so
+%{_libdir}/gstreamer-%{majorminor}/libgstiec958.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegaudioparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegstream.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrmdemux.so
+# Plugins with external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgsta52dec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstamrnb.so
+%{_libdir}/gstreamer-%{majorminor}/libgstamrwbdec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcdio.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdvdread.so
+%{_libdir}/gstreamer-%{majorminor}/libgstlame.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmad.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2dec.so
+%{_libdir}/gstreamer-%{majorminor}/libgsttwolame.so
+%{_libdir}/gstreamer-%{majorminor}/libgstx264.so
+
+#files devel-docs
+#doc %{_datadir}/gtk-doc/html/gst-plugins-ugly-plugins-0.10
+
+
+%changelog
+* Fri Aug 09 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.10.19-33
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue Mar 12 2019 Sérgio Basto <sergio(a)serjux.com> - 0.10.19-32
+- Mass rebuild for x264
+
+* Mon Mar 04 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.10.19-31
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Nov 23 2018 Antonio Trande <sagitter(a)fedoraproject.org> - 0.10.19-30
+- Rebuild for x264-0.148 on el7
+- Rebuild for ffmpeg-3.4.5 on el7
+
+* Thu Oct 04 2018 Sérgio Basto <sergio(a)serjux.com> - 0.10.19-29
+- Mass rebuild for x264 and/or x265
+
+* Thu Jul 26 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.10.19-28
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Mar 01 2018 RPM Fusion Release Engineering <leigh123linux(a)googlemail.com> - 0.10.19-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Fri Jan 26 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 0.10.19-26
+- Rebuild for new libcdio
+
+* Sun Dec 31 2017 Sérgio Basto <sergio(a)serjux.com> - 0.10.19-25
+- Fix "gtkdoc-mktmpl: Command not found", by disabling gtk-doc
+ reference https://bugs.archlinux.org/task/55210
+
+* Sat Dec 30 2017 Sérgio Basto <sergio(a)serjux.com> - 0.10.19-24
+- Mass rebuild for x264 and x265
+
+* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 0.10.19-23
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Mar 19 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 0.10.19-22
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Jan 04 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-21
+- Clean-up sidplay
+
+* Fri Nov 18 2016 Adrian Reber <adrian(a)lisas.de> - 0.10.19-20
+- Rebuilt for libcdio-0.94
+
+* Sat May 21 2016 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.10.19-19
+- Fix FTBFS
+- Prune changelog
+
+* Mon Sep 01 2014 Sérgio Basto <sergio(a)serjux.com> - 0.10.19-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sat Mar 22 2014 Sérgio Basto <sergio(a)serjux.com> - 0.10.19-17
+- Rebuilt for x264
+
+* Thu Mar 06 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-16
+- Rebuilt for x264
+
+* Fri Feb 21 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-15
+- Rebuilt
+
+* Tue Nov 05 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-14
+- Rebuilt for x264/FFmpeg
+
+* Tue Oct 22 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-13
+- Rebuilt for x264
+
+* Sat Jul 20 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-12
+- Rebuilt for x264
+
+* Tue May 07 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-11
+- Rebuilt for x264
+
+* Sat Mar 2 2013 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.10.19-10
+- Drop no longer needed PyXML BuildRequires (rf#2572)
+
+* Sat Mar 2 2013 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.10.19-9
+- Add upstream patch to fix building with latest libcdio (rf#2697)
+
+* Thu Feb 28 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-8
+- Disable libcdio for now
+
+* Sun Feb 24 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-7
+- Rebuilt for libcdio
+
+* Sun Jan 20 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-6
+- Rebuilt for FFmpeg/x264
+
+* Fri Nov 23 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-5
+- Rebuilt for x264
+
+* Thu Sep 06 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-4
+- Rebuilt for x264 ABI 125
+
+* Mon Jun 25 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-3
+- Drop orphaned libsidplay-devel
+
+* Sun Jun 24 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-2
+- Rebuilt for x264
+
+* Tue May 15 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.19-1
+- Update to 0.10.19
+
+* Mon May 14 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.18-8
+- Rebuilt for opencore-arm
+
+* Tue Mar 13 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.18-7
+- Rebuilt for x264 ABI 0.120
+
+* Fri Mar 02 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.18-6
+- Rebuilt for c++ ABI breakage
+
+* Wed Feb 22 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.18-5
+- Rebuilt for x264/FFmpeg
+
+* Wed Nov 23 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.18-4
+- Rebuilt for libcdio
+
+* Sun Sep 4 2011 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.10.18-3
+- Rebuilt for new x264
+
+* Fri Jul 15 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.18-2
+- Rebuilt for x264 ABI 115
+
+* Tue May 17 2011 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.10.18-1
+- New upstream release 0.10.18
+
+* Thu Apr 21 2011 Hans de Goede <j.w.r.degoede(a)gmail.com> - 0.10.17-3
+- Rebuild for proper package kit magic provides (rhbz#695730, rf#1706)
+
+* Fri Mar 11 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 0.10.17-2
+- Rebuilt for new x264/FFmpeg
+
+* Fri Jan 28 2011 Hans de Goede <j.w.r.degoede(a)hhs.nl> - 0.10.17-1
+- New upstream release 0.10.17
+- Temporarily boost mp3parse element rank so that it gets prefered
+ over the new (and buggy) mpegaudioparse element from
+ gstreamer-plugins-bad-free (gnome#641047)
diff --git a/sources b/sources
new file mode 100644
index 0000000..9a982ee
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1d81c593e22a6cdf0f2b4f57eae93df2 gst-plugins-ugly-0.10.19.tar.bz2
4 years, 4 months
[perl-IP-Country] Spec clean-up
by Paul Howarth
commit 376e9d2b450c91884d5d1dab76ef15075fda280f
Author: Paul Howarth <paul(a)city-fan.org>
Date: Wed Jul 1 13:48:34 2020 +0100
Spec clean-up
- Drop legacy Group: and BuildRoot: tags
- Switch upstream from search.cpan.org to metacpan.org
- Be verbose when removing files and fixing permissions
- Use DESTDIR rather than PERL_INSTALL_ROOT
- Simplify find command using -delete
- Don't need to remove empty directories from the buildroot
- Drop redundant file deletion in %prep section
- Drop redundant buildroot cleaning in %install section
- Drop redundant %clean section
- Drop redundant %defattr from %files lists
- Make %files list more explicit
perl-IP-Country.rpmlintrc | 6 +++++
perl-IP-Country.spec | 65 ++++++++++++++++++++++++++++++++---------------
2 files changed, 50 insertions(+), 21 deletions(-)
---
diff --git a/perl-IP-Country.rpmlintrc b/perl-IP-Country.rpmlintrc
new file mode 100644
index 0000000..e595976
--- /dev/null
+++ b/perl-IP-Country.rpmlintrc
@@ -0,0 +1,6 @@
+# These are not spelling errors
+addFilter("spelling-error %description -l en_US (et|al|ipcc|lookups) -> ")
+
+# BUILDING YOUR OWN DATABASE section is of value to users
+addFilter("install-file-in-docs /usr/share/doc/perl-IP-Country-utils.*/INSTALL")
+
diff --git a/perl-IP-Country.spec b/perl-IP-Country.spec
index 060c634..4b2e756 100644
--- a/perl-IP-Country.spec
+++ b/perl-IP-Country.spec
@@ -1,16 +1,30 @@
Name: perl-IP-Country
Version: 2.28
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Fast lookup of country codes from IP addresses
License: GPL+ or Artistic
-Group: Development/Libraries
-URL: http://search.cpan.org/dist/IP-Country/
-Source0: http://www.cpan.org/modules/by-module/IP/IP-Country-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+URL: https://metacpan.org/release/IP-Country
+Source0: https://cpan.metacpan.org/modules/by-module/IP/IP-Country-%{version}.tar.gz
BuildArch: noarch
+# Build
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: make
BuildRequires: perl-generators
+BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker)
+# Module
+BuildRequires: perl(Carp)
+BuildRequires: perl(Exporter)
+BuildRequires: perl(Socket)
+BuildRequires: perl(strict)
+BuildRequires: perl(vars)
+BuildRequires: perl(warnings)
+# Utils
+BuildRequires: perl(Geography::Countries)
+# Test Suite
BuildRequires: perl(Test)
+# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
@@ -24,11 +38,10 @@ accurate as reverse-DNS and WHOIS lookup.
%package utils
Summary: Utility to query and rebuild the IP::Country database
-Group: Applications/Internet
Requires: %{name} = %{version}-%{release}
%description utils
-ip2cc is a frontend to the IP::Country Perl module allowing fast lookups of
+ip2cc is a front-end to the IP::Country Perl module allowing fast lookups of
IP addresses and their corresponding countries based on available regional
NIC data.
@@ -37,7 +50,6 @@ the RIPE/APNIC/ARIN et al data.
%prep
%setup -q -n IP-Country-%{version}
-find -name '._*' | xargs rm -f
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -45,35 +57,46 @@ make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
-make pure_install PERL_INSTALL_ROOT=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-%{_fixperms} %{buildroot}/*
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -delete
+%{_fixperms} -c %{buildroot}
%check
make test
-%clean
-rm -rf %{buildroot}
-
-
%files
-%defattr(-,root,root,-)
%doc CHANGES README
-%{perl_vendorlib}/*
-%{_mandir}/man3/*
+%{perl_vendorlib}/IP/
+%{_mandir}/man3/IP::Authority.3*
+%{_mandir}/man3/IP::Country.3*
+%{_mandir}/man3/IP::Country::Fast.3*
+%{_mandir}/man3/IP::Country::MaxMind.3*
+%{_mandir}/man3/IP::Country::Medium.3*
+%{_mandir}/man3/IP::Country::Slow.3*
%files utils
-%defattr(-,root,root,-)
%doc dbmScripts INSTALL
%{_bindir}/ip2cc
%{_mandir}/man1/ip2cc.1*
%changelog
+* Wed Jul 1 2020 Paul Howarth <paul(a)city-fan.org> - 2.28-9
+- Spec clean-up
+ - Drop legacy Group: and BuildRoot: tags
+ - Switch upstream from search.cpan.org to metacpan.org
+ - Be verbose when removing files and fixing permissions
+ - Use DESTDIR rather than PERL_INSTALL_ROOT
+ - Simplify find command using -delete
+ - Don't need to remove empty directories from the buildroot
+ - Drop redundant file deletion in %%prep section
+ - Drop redundant buildroot cleaning in %%install section
+ - Drop redundant %%clean section
+ - Drop redundant %%defattr from %%files lists
+ - Make %%files list more explicit
+
* Wed Feb 05 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.28-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4 years, 4 months