Compare commits

...
Sign in to create a new pull request.

14 commits

Author SHA1 Message Date
Filipe Rosset
4ec9ae272f drop glib2-devel version requirement 2026-07-31 12:04:26 -03:00
Filipe Rosset
ed1fc2ca34 simplify .gitignore file
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
2026-07-31 02:21:29 -03:00
Filipe Rosset
a74c983be5 spec cleanup and modernization
enable tests

fix Armenian translation directory name (hye->hy)

Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
2026-07-31 02:20:21 -03:00
Fedora Release Engineering
cf242e9776 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:08:35 +00:00
Dan Horák
00f4eaa5ce switch to meson for builds 2026-04-22 14:34:38 +02:00
Dan Horák
5b1b461af9 update to 0.8.0 2026-04-22 14:20:39 +02:00
Fedora Release Engineering
7eb59a83bc Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:35:25 +00:00
Fedora Release Engineering
6dd7be0c62 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:45:27 +00:00
Fedora Release Engineering
bdbf0579ac Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:40:34 +00:00
Mukundan Ragavan
373641c65e Update to v0.7.2 2024-08-17 14:43:58 -05:00
Fedora Release Engineering
8b2d2723bb Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:55:57 +00:00
Kevin Fenzi
7725e9bdcc Update to 0.7.1.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-07-15 17:32:35 -07:00
Dan Horák
7228a5ee99 spec cleanup and modernization 2024-05-17 09:23:10 +02:00
Fedora Release Engineering
e31eaa3254 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 09:32:12 +00:00
3 changed files with 41 additions and 32 deletions

9
.gitignore vendored
View file

@ -1,8 +1 @@
xfburn-0.4.3.tar.bz2
/xfburn-0.5.0.tar.bz2
/xfburn-0.5.2.tar.bz2
/xfburn-0.5.4.tar.bz2
/xfburn-0.5.5.tar.bz2
/xfburn-0.6.1.tar.bz2
/xfburn-0.6.2.tar.bz2
/xfburn-0.7.0.tar.bz2
/xfburn-*.tar.bz2

View file

@ -1 +1 @@
SHA512 (xfburn-0.7.0.tar.bz2) = 5ac679926809839d36c94d918ebc9bb409b9940127eba1cae6daf6614288f5d18181be5b7b4d249f0f0e973c2a4a22b8b3ce5709a2d23e5d4dd3b412cf5846d1
SHA512 (xfburn-0.8.0.tar.bz2) = 51bb2da9f3cedb2789834ba96fe3a63013ea29b1544f9541e5a8d40d866846b6b9c631224530761ded45a9f8ed82a23aec8f19a473286b363d0406b2edfd6858

View file

@ -1,34 +1,36 @@
# Review: https://bugzilla.redhat.com/show_bug.cgi?id=473679
%global majorversion 0.7
%global majorversion 0.8
Name: xfburn
Version: 0.7.0
Version: 0.8.0
Release: %autorelease
Summary: Simple CD burning tool for Xfce
License: GPLv2+
URL: http://goodies.xfce.org/projects/applications/%{name}
#VCS: git:git://git.xfce.org/apps/xfburn
Source0: http://archive.xfce.org/src/apps/%{name}/%{majorversion}/%{name}-%{version}.tar.bz2
License: GPL-2.0-or-later
URL: https://docs.xfce.org/apps/xfburn/start
#VCS: git:https://gitlab.xfce.org/apps/xfburn.git
Source0: https://archive.xfce.org/src/apps/%{name}/%{majorversion}/%{name}-%{version}.tar.bz2
BuildRequires: make
BuildRequires: desktop-file-utils
BuildRequires: docbook-style-xsl
BuildRequires: exo-devel >= 4.18.0
BuildRequires: gcc
BuildRequires: libxfce4ui-devel >= 4.12.0
BuildRequires: exo-devel
BuildRequires: libburn-devel >= 0.4.2
BuildRequires: libisofs-devel >= 0.6.2
BuildRequires: dbus-glib-devel >= 0.34
BuildRequires: gstreamer1-devel >= 0.10.2
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: gtk2-devel >= 2.10.0
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: intltool
BuildRequires: libgudev1-devel
BuildRequires: glib2-devel
BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: gtk3-devel
BuildRequires: libappstream-glib
BuildRequires: libburn-devel
BuildRequires: libgudev-devel
BuildRequires: libisofs-devel
BuildRequires: libxfce4ui-devel >= 4.18.0
BuildRequires: libxfce4util-devel
BuildRequires: meson
Requires: hicolor-icon-theme
%description
Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can
blank CD-RWs, burn and create iso images, as well as burn personal
@ -38,17 +40,30 @@ compositions of data to either CD or DVD.
%prep
%autosetup -p1
# fix appdata installation location
sed -i 's/\$(datadir)\/appdata/\$(datadir)\/metainfo/' Makefile.in
%conf
%meson
%build
%configure
%make_build
%meson_build
%check
%meson_test
%install
%make_install INSTALL='install -p'
%meson_install
# Rename invalid locale directory hye to hy
if [ -d %{buildroot}%{_datadir}/locale/hye ]; then
if [ -d %{buildroot}%{_datadir}/locale/hy ]; then
mv %{buildroot}%{_datadir}/locale/hye/LC_MESSAGES/*.mo %{buildroot}%{_datadir}/locale/hy/LC_MESSAGES/
rm -rf %{buildroot}%{_datadir}/locale/hye
else
mv %{buildroot}%{_datadir}/locale/hye %{buildroot}%{_datadir}/locale/hy
fi
fi
%find_lang %{name}
desktop-file-install --vendor "" \
@ -59,6 +74,7 @@ desktop-file-install --vendor "" \
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.xfce.%{name}.appdata.xml
%files -f %{name}.lang
%doc AUTHORS ChangeLog NEWS TODO
%license COPYING