[Bug 812573] Review Request: mingw-gstreamer-plugins-good - Cross compiled GStreamer plug-ins good
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=812573
--- Comment #2 from Michael Cronenworth <mike(a)cchtml.com> 2012-04-15 12:59:30 EDT ---
(In reply to comment #1)
> The following lines are obsolete and can be removed:
> %global mingw_build_win32 1
> %global mingw_build_win64 1
Done. Could you also update the Fedora wiki for MinGW packaging? You change the
packaging requirements every time I submit a package for review. The wiki is
highly out of date.
> Please bump the BR: mingw32-filesystem and mingw64-filesystem to >= 95
>
> The BR: pkgconfig can be removed as it's already part of the default build root
> in Fedora
>
> The BR: mingw32-libjpeg and mingw64-libjpeg can be changed to
> mingw32-libjpeg-turbo and mingw64-libjpeg-turbo as there are no mingw32-libjpeg
> or mingw64-libjpeg packages in Fedora any more (they are replaced by
> mingw-libjpeg-turbo)
>
> The BR: mingw32-orc and mingw64-orc can't be satisfied at the moment as the
> package mingw-orc isn't available in Fedora at the moment, so that package
> needs to be put up for review first
>
> The %{mingw_pkg_name} macro is currently obsolete. Please use the full package
> name in the places where this macro is used
Done.
> The Summary: %{summary} tags (in the subpackages) don't give the expected
> result. Please don't use the %{summary} tag
The debug package macro causes this. Moved it.
> The quotes used by the various arguments in the %mingw_configure aren't needed
> any more and can be removed. This %mingw_configure line can also be split among
> multiple lines to improve readability
>
> Please use the %mingw_find_lang macro instead of the %find_lang macro. This
> macro generates two file lists named mingw32-gstreamer-plugins-good.lang and
> mingw64-gstreamer-plugins-good.lang with translations for mingw32 and mingw64
> packages, so don't forget to also update the %files tags
Done.
> Why are the files in the -static subpackages commented out? Right now the
> -static subpackages are empty packages
They were in the original spec and I didn't notice. Uncommented.
New spec: http://michael.cronenworth.com/RPMS/mingw-gstreamer-plugins-good.spec
New SRPM:
http://michael.cronenworth.com/RPMS/mingw-gstreamer-plugins-good-0.10.31-...
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
11 years, 11 months
[Bug 812573] Review Request: mingw-gstreamer-plugins-good - Cross compiled GStreamer plug-ins good
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=812573
Erik van Pienbroek <erik-fedora(a)vanpienbroek.nl> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |erik-fedora(a)vanpienbroek.nl
AssignedTo|nobody(a)fedoraproject.org |erik-fedora(a)vanpienbroek.nl
--- Comment #1 from Erik van Pienbroek <erik-fedora(a)vanpienbroek.nl> 2012-04-15 05:36:23 EDT ---
Taking for review
The following lines are obsolete and can be removed:
%global mingw_build_win32 1
%global mingw_build_win64 1
Please bump the BR: mingw32-filesystem and mingw64-filesystem to >= 95
The BR: pkgconfig can be removed as it's already part of the default build root
in Fedora
The BR: mingw32-libjpeg and mingw64-libjpeg can be changed to
mingw32-libjpeg-turbo and mingw64-libjpeg-turbo as there are no mingw32-libjpeg
or mingw64-libjpeg packages in Fedora any more (they are replaced by
mingw-libjpeg-turbo)
The BR: mingw32-orc and mingw64-orc can't be satisfied at the moment as the
package mingw-orc isn't available in Fedora at the moment, so that package
needs to be put up for review first
The %{mingw_pkg_name} macro is currently obsolete. Please use the full package
name in the places where this macro is used
The Summary: %{summary} tags (in the subpackages) don't give the expected
result. Please don't use the %{summary} tag
The quotes used by the various arguments in the %mingw_configure aren't needed
any more and can be removed. This %mingw_configure line can also be split among
multiple lines to improve readability
Please use the %mingw_find_lang macro instead of the %find_lang macro. This
macro generates two file lists named mingw32-gstreamer-plugins-good.lang and
mingw64-gstreamer-plugins-good.lang with translations for mingw32 and mingw64
packages, so don't forget to also update the %files tags
Why are the files in the -static subpackages commented out? Right now the
-static subpackages are empty packages
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
11 years, 11 months
Packages in need of a new maintainer
by Erik van Pienbroek
Hey,
While preparing win64 support in Fedora a dedicated yum testing
repository was used to provide win64 packages which could be tested. As
win64 support has now arrived in Fedora 17 this dedicated yum testing
repository has become obsolete and will be removed eventually.
Over time various people started to contribute new packages to this
testing repository. As this testing repository won't be updated any more
we're looking for people who want to maintain these new packages in
Fedora. Here is a list of packages which people contributed to the
testing repository but which aren't part of Fedora yet:
mingw-attica:
Implementation of the Open Collaboration Services API
mingw-crypt:
Cryptographic functions from GLIBC 2.14
mingw-dbusmenu-qt:
A Qt implementation of the DBusMenu protocol
mingw-fftw:
A Fast Fourier Transform library
mingw-flac:
Free Lossless Audio Codec Library
mingw-gd:
A graphics library for quick creation of PNG or JPEG images
mingw-giflib:
Library for manipulating GIF format image files
mingw-gstreamer-ffmpeg:
Cross compiled GStreamer FFmpeg-based plug-ins
mingw-gstreamer-plugins-bad:
Cross compiled GStreamer plug-ins "bad"
mingw-gstreamer-plugins-bad-free:
Cross compiled GStreamer plug-ins "bad"
mingw-gstreamer-plugins-good:
Cross compiled GStreamer plug-ins good
mingw-gstreamer-plugins-ugly:
Cross compiled GStreamer plug-ins ugly
mingw-gtk2-engines:
Theme engines for GTK+ 2.0
mingw-jack-audio-connection-kit:
The Jack Audio Connection Kit
mingw-kdelibs:
KDE Libraries
mingw-kdewin:
Supplementary library for compiling KDE applications on Windows
mingw-libart_lgpl:
Library of graphics routines used by libgnomecanvas
mingw-libgnomecanvas:
GnomeCanvas widget
mingw-libgnomecanvasmm:
C++ interface for Gnome libs
mingw-liblrdf:
Library for manipulating RDF files describing LADSPA plugins
mingw-libproxy:
Library handling all the details of proxy configuration
mingw-libsamplerate:
MinGW Windows Sample rate conversion library for audio data
mingw-libsndfile:
Library for reading and writing sound files
mingw-libtheora:
Cross compiled Theora Video Compression Codec
mingw-orc:
Cross compiled Oil Run-time Compiler
mingw-phonon:
Multimedia framework api
mingw-portaudio:
Free, cross platform, open-source, audio I/O library
mingw-qjson:
A qt-based library that maps JSON data to QVariant objects
mingw-qtlockedfile:
Cross compiled QFile extension with advisory locking functions
mingw-qtsingleapplication:
Qt library to start applications only once per user
mingw-raptor:
Raptor RDF Parser Toolkit
mingw-spice-gtk:
A GTK+ widget for SPICE clients
mingw-strigi:
Strigi search engine libraries
If you're interested in maintaining one of these packages in Fedora feel
free to pull the latest .spec files and patches from [1] and file a
review request ticket for them [2]. Don't forgot to add
fedora-mingw(a)lists.fedoraproject.org to the CC field of your review
ticket so you can find people to review your packages more soon.
The packages mingw-gstreamer-ffmpeg, mingw-gstreamer-plugins-bad and
mingw-gstreamer-plugins-ugly aren't allowed in the Fedora repos itself
because of legal reasons. If you're interested in maintaining these you
can file a review request in RPMFusion [3] where these packages are
welcome.
Kind regards,
Erik van Pienbroek
[1]: http://svn.openftd.org/svn/fedora_cross/
[2]: https://fedoraproject.org/wiki/Package_Review_Process
[3]: http://rpmfusion.org/Contributors#Submitting_a_new_package
11 years, 11 months
[mingw-glib2/f17] Update to 2.32.1
by Kalev Lember
Summary of changes:
cc7ce06... Update to 2.32.1 (*)
(*) This commit already existed in another branch; no separate mail sent
11 years, 11 months
[mingw-glib2] Update to 2.32.1
by Kalev Lember
commit cc7ce06edd780f2afdbb77c86b41f52c570f36aa
Author: Kalev Lember <kalevlember(a)gmail.com>
Date: Sat Apr 14 14:27:22 2012 +0300
Update to 2.32.1
- Dropped an upstreamed patch
- Added two new patches to fix build
...-Fix-alignment-tests-when-cross-compiling.patch | 35 --------------------
0001-tests-fileutils-Fix-Windows-build.patch | 26 ++++++++++++++
0002-Only-build-gmenumodel-test-on-unix.patch | 33 ++++++++++++++++++
mingw-glib2.spec | 16 ++++++---
sources | 2 +-
5 files changed, 71 insertions(+), 41 deletions(-)
---
diff --git a/0001-tests-fileutils-Fix-Windows-build.patch b/0001-tests-fileutils-Fix-Windows-build.patch
new file mode 100644
index 0000000..dc46c89
--- /dev/null
+++ b/0001-tests-fileutils-Fix-Windows-build.patch
@@ -0,0 +1,26 @@
+From 8386c6e3f913248eb6944ba4351ad1592cb74dba Mon Sep 17 00:00:00 2001
+From: Kalev Lember <kalevlember(a)gmail.com>
+Date: Sat, 14 Apr 2012 15:40:17 +0300
+Subject: [PATCH 1/2] tests/fileutils: Fix Windows build
+
+---
+ glib/tests/fileutils.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/glib/tests/fileutils.c b/glib/tests/fileutils.c
+index befb71b..bb9a242 100644
+--- a/glib/tests/fileutils.c
++++ b/glib/tests/fileutils.c
+@@ -541,7 +541,9 @@ test_file_errors (void)
+ g_assert (g_file_error_from_errno (ENXIO) == G_FILE_ERROR_NXIO);
+ g_assert (g_file_error_from_errno (ENODEV) == G_FILE_ERROR_NODEV);
+ g_assert (g_file_error_from_errno (EROFS) == G_FILE_ERROR_ROFS);
++#ifdef ETXTBSY
+ g_assert (g_file_error_from_errno (ETXTBSY) == G_FILE_ERROR_TXTBSY);
++#endif
+ g_assert (g_file_error_from_errno (EFAULT) == G_FILE_ERROR_FAULT);
+ g_assert (g_file_error_from_errno (ELOOP) == G_FILE_ERROR_LOOP);
+ g_assert (g_file_error_from_errno (ENOSPC) == G_FILE_ERROR_NOSPC);
+--
+1.7.10
+
diff --git a/0002-Only-build-gmenumodel-test-on-unix.patch b/0002-Only-build-gmenumodel-test-on-unix.patch
new file mode 100644
index 0000000..52652e5
--- /dev/null
+++ b/0002-Only-build-gmenumodel-test-on-unix.patch
@@ -0,0 +1,33 @@
+From 381c37bc46af842b8c3d9a66264ac34e0bbf6ccb Mon Sep 17 00:00:00 2001
+From: Kalev Lember <kalevlember(a)gmail.com>
+Date: Sat, 14 Apr 2012 15:48:13 +0300
+Subject: [PATCH 2/2] Only build gmenumodel test on unix
+
+It depends on gdbus-sessionbus.c which only builds on unix.
+---
+ gio/tests/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am
+index 0d45e71..6e577c8 100644
+--- a/gio/tests/Makefile.am
++++ b/gio/tests/Makefile.am
+@@ -58,7 +58,6 @@ TEST_PROGS += \
+ vfs \
+ network-monitor \
+ fileattributematcher \
+- gmenumodel \
+ resources \
+ $(NULL)
+
+@@ -82,6 +81,7 @@ TEST_PROGS += \
+ gdbus-exit-on-close \
+ gdbus-non-socket \
+ gdbus-bz627724 \
++ gmenumodel \
+ appinfo \
+ contenttype \
+ mimeapps \
+--
+1.7.10
+
diff --git a/mingw-glib2.spec b/mingw-glib2.spec
index 4f7430b..1922314 100644
--- a/mingw-glib2.spec
+++ b/mingw-glib2.spec
@@ -1,8 +1,8 @@
%?mingw_package_header
Name: mingw-glib2
-Version: 2.32.0
-Release: 2%{?dist}
+Version: 2.32.1
+Release: 1%{?dist}
Summary: MinGW Windows GLib2 library
License: LGPLv2+
@@ -11,8 +11,8 @@ URL: http://www.gtk.org
# first two digits of version
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
Source0: http://download.gnome.org/sources/glib/%{release_version}/glib-%{version}...
-# Already upstreamed
-Patch0: 0001-configure-Fix-alignment-tests-when-cross-compiling.patch
+Patch0: 0001-tests-fileutils-Fix-Windows-build.patch
+Patch1: 0002-Only-build-gmenumodel-test-on-unix.patch
BuildArch: noarch
@@ -79,7 +79,8 @@ Static version of the MinGW Windows GLib2 library.
%prep
%setup -q -n glib-%{version}
-%patch0 -p1 -b .alignof
+%patch0 -p1 -b .ETXTBSY
+%patch1 -p1 -b .gmenumodel
autoreconf -i --force
@@ -259,6 +260,11 @@ find $RPM_BUILD_ROOT -name "*.la" -delete
%changelog
+* Sat Apr 14 2012 Kalev Lember <kalevlember(a)gmail.com> - 2.32.1-1
+- Update to 2.32.1
+- Dropped an upstreamed patch
+- Added two new patches to fix build
+
* Wed Mar 28 2012 Kalev Lember <kalevlember(a)gmail.com> - 2.32.0-2
- Add a patch to fix alignment tests when cross compiling
diff --git a/sources b/sources
index 34e042a..417e466 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c5fa76fbf9184d20dfb04af66b598190 glib-2.32.0.tar.xz
+032c7cf9868c9aa186b490b155a41144 glib-2.32.1.tar.xz
11 years, 11 months
Package dependency problem
by Boszormenyi Zoltan
Hi,
I found that I can't run "yum upgrade" without excluding fedora-cross repo:
Downloading Packages:
...
Running Transaction Check
Running Transaction Test
Transaction Check Error:
file /usr/x86_64-w64-mingw32/sys-root/mingw/include/pthread_time.h from install of
mingw64-headers-2.0.999-0.5.trunk.20120224.fc17.noarch conflicts with file from package
mingw64-winpthreads-0-0.1.20120224.fc18_cross.noarch
file /usr/x86_64-w64-mingw32/sys-root/mingw/include/pthread_unistd.h from install of
mingw64-headers-2.0.999-0.5.trunk.20120224.fc17.noarch conflicts with file from package
mingw64-winpthreads-0-0.1.20120224.fc18_cross.noarch
file /usr/i686-w64-mingw32/sys-root/mingw/include/pthread_time.h from install of
mingw32-headers-2.0.999-0.5.trunk.20120224.fc17.noarch conflicts with file from package
mingw32-winpthreads-0-0.1.20120224.fc18_cross.noarch
file /usr/i686-w64-mingw32/sys-root/mingw/include/pthread_unistd.h from install of
mingw32-headers-2.0.999-0.5.trunk.20120224.fc17.noarch conflicts with file from package
mingw32-winpthreads-0-0.1.20120224.fc18_cross.noarch
The GCC 4.7.0 suite was compiled with mingw-pthreads and
some other packages are using mingw-winpthreads which
obsoletes the former one. Also, mingw-winpthreads has the
above conflicts.
Best regards,
Zoltán Böszörményi
11 years, 11 months