Bug 2247941 - Please branch and build libmms for EPEL 9, 8 and 7
Summary: Please branch and build libmms for EPEL 9, 8 and 7
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libmms
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Multimedia SIG
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-11-04 21:28 UTC by Robert Scheck
Modified: 2023-11-07 23:09 UTC (History)
5 users (show)

Fixed In Version: libmms-0.6.4-24.el8 libmms-0.6.4-24.el9 libmms-0.6.4-24.el7
Clone Of:
Environment:
Last Closed: 2023-11-07 03:25:03 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Robert Scheck 2023-11-04 21:28:00 UTC
Please branch and build libmms in epel9, epel8 and epel7.

If you do not wish to maintain libmms in epel9, epel8 and epel7, or do not think you will be able to do this in a timely manner, the EPEL Packagers SIG would be happy to be a co-maintainer of the package; please add the epel-packagers-sig group through https://src.fedoraproject.org/rpms/libmms/addgroup and grant it commit access, or collaborator access on epel* branches.


However, building on EPEL 7 requires a small change in the spec file:

--- 8< ---
--- a/libmms.spec
+++ b/libmms.spec
@@ -59,7 +59,7 @@ rm %{buildroot}%{_libdir}/%{name}.la
 %files
 %doc AUTHORS ChangeLog README*
 %license COPYING.LIB
-%{_libdir}/%{name}.so.0{,.*}
+%{_libdir}/%{name}.so.0*
 
 %files devel
 %{_includedir}/%{name}
--- 8< ---

Comment 1 Robert Scheck 2023-11-04 22:52:04 UTC
I'm sorry, the correct changes for EPEL 7 are:

--- 8< ---
--- a/libmms.spec
+++ b/libmms.spec
@@ -38,7 +38,11 @@ media applications.
 %package devel
 Summary:       Development package for %{name}
 Requires:      %{name}%{_isa} = %{version}-%{release}
+%if 0%{?fedora} || 0%{?rhel} >= 8
 Requires:      pkgconf-pkg-config
+%else
+Requires:      pkgconfig
+%endif
 
 %description devel
 This package contains development files for %{name}.
@@ -59,7 +63,7 @@ rm %{buildroot}%{_libdir}/%{name}.la
 %files
 %doc AUTHORS ChangeLog README*
 %license COPYING.LIB
-%{_libdir}/%{name}.so.0{,.*}
+%{_libdir}/%{name}.so.0*
 
 %files devel
 %{_includedir}/%{name}
--- 8< ---

Comment 2 Sergio Basto 2023-11-05 17:35:50 UTC
I just check and I just have commit permissions , so I can't request the branches neither add you

Comment 3 Fedora Update System 2023-11-06 10:43:03 UTC
FEDORA-EPEL-2023-838775906e has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-838775906e

Comment 4 Fedora Update System 2023-11-06 10:43:04 UTC
FEDORA-EPEL-2023-90f42ed5b7 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-90f42ed5b7

Comment 5 Fedora Update System 2023-11-06 10:43:04 UTC
FEDORA-EPEL-2023-9237b107a7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-9237b107a7

Comment 6 Dominik 'Rathann' Mierzejewski 2023-11-06 10:44:12 UTC
Let's keep EPEL7-specific changes in epel7 branch only and not pollute the spec with conditionals that will be obsolete in 9 months.

Package built as requested and EPEL SIG added as co-maintainers.

Comment 7 Fedora Admin user for bugzilla script actions 2023-11-06 12:08:36 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 8 Fedora Update System 2023-11-07 03:25:03 UTC
FEDORA-EPEL-2023-90f42ed5b7 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2023-11-07 03:29:17 UTC
FEDORA-EPEL-2023-838775906e has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2023-11-07 04:00:19 UTC
FEDORA-EPEL-2023-9237b107a7 has been pushed to the Fedora EPEL 7 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Robert Scheck 2023-11-07 23:09:30 UTC
Thank you!


Note You need to log in before you can comment on or make changes to this bug.