Bug 1507997 - Review Request: gnome-video-arcade - simple MAME front-end
Summary: Review Request: gnome-video-arcade - simple MAME front-end
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Robert-André Mauchin 🐧
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-10-31 16:20 UTC by Matthew Barnes
Modified: 2017-11-15 17:57 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-11-15 17:57:29 UTC
Type: ---
Embargoed:
zebob.m: fedora-review+


Attachments (Terms of Use)

Description Matthew Barnes 2017-10-31 16:20:29 UTC
Spec URL: https://mbarnes.fedorapeople.org/gnome-video-arcade/gnome-video-arcade.spec
SRPM URL: https://mbarnes.fedorapeople.org/gnome-video-arcade/gnome-video-arcade-0.8.8-1.fc26.src.rpm

Description:

Simple MAME front-end application for browsing and launching arcade games on your desktop.

See: https://wiki.gnome.org/Apps/GnomeVideoArcade

I'm the author of this software.  It's been in rpmfusion for many years, but since MAME is now available directly in Fedora I'd like to move my little project into Fedora too.

Fedora Account System Username: mbarnes

Comment 1 Robert-André Mauchin 🐧 2017-10-31 18:31:37 UTC
Hello,

 - Group: is not used in Fedora. See: https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections

 - make %{?_smp_mflags} → %make_build

 - make install DESTDIR=$RPM_BUILD_ROOT → %make_install

 - glib-compile-schemas is not needed in %postun and %posttrans for Fedora >= 24. See: https://fedoraproject.org/w/index.php?title=Packaging:Scriptlets&oldid=481889#GSettings_Schema

 - There should not be any %defattr(-,root,root,-) in %files

 - The COPYING file should be included with the %license macro, not %doc:

%doc AUTHORS ChangeLog NEWS README
%license COPYING

 - Use pkgconfig for BR when you can:

BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: pkgconfig(gsettings-desktop-schemas)
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
BuildRequires: intltool
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libwnck-3.0) >= %{libwnck3_version}
BuildRequires: perl-XML-Parser
BuildRequires: pkgconfig(sqlite3)
BuildRequires: yelp-tools

 - Consider adding an Appdata file: https://fedoraproject.org/wiki/Packaging:AppData

Comment 2 Matthew Barnes 2017-10-31 21:54:28 UTC
Thanks for looking at this so quickly.

Being as I'm the upstream author, I'll defer on the Appdata file for now and add it upstream for the next release, if that's acceptable to you.

Uploaded new spec/srpms that I believe addressed everything else.

Comment 3 Robert-André Mauchin 🐧 2017-10-31 22:26:23 UTC
You've added a typo:

BuildRequires: pkgconfig(libsoup2.4) ⇒ BuildRequires: pkgconfig(libsoup-2.4)


Package otherwise accepted, just don't forget to fix the typo before import.

Comment 4 Matthew Barnes 2017-11-01 00:03:49 UTC
Thanks, good catch!

Comment 5 Gwyn Ciesla 2017-11-01 01:39:09 UTC
(fedrepo-req-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/gnome-video-arcade

Comment 6 Matthew Barnes 2017-11-02 11:02:04 UTC
Packages built for rawhide, f26, and f27.

Comment 7 Fedora Update System 2017-11-02 11:06:37 UTC
gnome-video-arcade-0.8.8-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1054855589

Comment 8 Fedora Update System 2017-11-02 11:06:42 UTC
gnome-video-arcade-0.8.8-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-89e42e75cb

Comment 9 Fedora Update System 2017-11-03 14:23:48 UTC
gnome-video-arcade-0.8.8-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-89e42e75cb

Comment 10 Fedora Update System 2017-11-04 18:02:40 UTC
gnome-video-arcade-0.8.8-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1054855589

Comment 11 Fedora Update System 2017-11-11 20:06:39 UTC
gnome-video-arcade-0.8.8-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2017-11-15 17:41:23 UTC
gnome-video-arcade-0.8.8-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.


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