1ea9a2e
Name:		AcetoneISO
1ea9a2e
Version:	6.7
c65be2e
Release:	32%{?dist}
1ea9a2e
Summary:	CD/DVD Image Manipulator
235c00a
License:	GPLv2+
1ea9a2e
URL:		http://www.acetoneteam.org/
1ea9a2e
#Source0:	http://www.acetoneteam.org/Archivia/%{name}-%{version}.tar.gz
1ea9a2e
# Upstream source includes poweriso binary, closed source, no redistribution permission.
1ea9a2e
Source0:	%{name}-%{version}-clean.tar.gz
d3e2979
Patch0:		AcetoneISO-6.7-welcome-to-2017.patch
3272391
BuildRequires:  gcc
1ea9a2e
BuildRequires: 	kdewebdev-devel, desktop-file-utils
bcd98ac
Requires:	p7zip, xbiso, k3b, kde-runtime, arts, cdrdao, nrg2iso
b8cad35
# There is no konqueror for ppc/ppc64. - 2017-06-15
310c0ec
# Or s390x. - 2017-09-05
310c0ec
ExcludeArch:	ppc %{power64} s390x
1ea9a2e
# Overkill, but I'm being thorough
453078f
Requires:	util-linux, coreutils, kdewebdev
d3e2979
Requires:       kdialog, konsole, kdesu, konqueror
1ea9a2e
1ea9a2e
%description
1ea9a2e
AcetoneISO: The CD/DVD image manipulator for Linux, it can do the following:
1ea9a2e
- Mount and Unmount ISO, MDF, NRG (if iso-9660 standard)
1ea9a2e
- Convert / Extract / Browse to ISO : *.bin *.mdf *.nrg *.img *.daa *.cdi 
1ea9a2e
  *.xbx *.b5i *.bwi *.pdi
1ea9a2e
- Play a DVD Movie ISO with most used media players
1ea9a2e
- Generate an ISO from a Folder or CD/DVD
1ea9a2e
- Generate MD5 file of an image
1ea9a2e
- Encrypt an image
1ea9a2e
- Split image into X megabyte chunks
1ea9a2e
- Highly compress an image
1ea9a2e
- Rip a PSX cd to *.bin to make it work with epsxe/psx emulators
1ea9a2e
- Service-Menu support for Konqueror
1ea9a2e
- Restore a lost CUE file of *.bin *.img
1ea9a2e
1ea9a2e
%prep
1ea9a2e
%setup -q
d3e2979
%patch0 -p1 -b .fixup
1ea9a2e
1ea9a2e
%build
1ea9a2e
cd src/
1ea9a2e
chmod -x *.c
1ea9a2e
mkdir ../binaries
1ea9a2e
# xbiso is in its own package
b653983
# so is nrg2iso.
b653983
for i in b5i2iso.c cdi2iso.c mdf2iso.c pdi2iso.c; do
1ea9a2e
  SHORTNAME=`echo $i | sed 's/.c//'`
1ea9a2e
  gcc $RPM_OPT_FLAGS $i -o ../binaries/$SHORTNAME
1ea9a2e
done
1ea9a2e
1ea9a2e
%install
1ea9a2e
rm -rf $RPM_BUILD_ROOT 
1ea9a2e
mkdir $RPM_BUILD_ROOT
1ea9a2e
mkdir -p $RPM_BUILD_ROOT%{_bindir}
1ea9a2e
install -p binaries/* $RPM_BUILD_ROOT%{_bindir}
1ea9a2e
mkdir -p $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/scripts/
1ea9a2e
sed -i 's|/opt/acetoneiso/|/usr/|g' %{name}-%{version}/AcetoneISO.kmdr
1ea9a2e
chmod -x %{name}-%{version}/AcetoneISO.kmdr
1ea9a2e
install -p %{name}-%{version}/AcetoneISO.kmdr $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/scripts
1ea9a2e
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
1ea9a2e
install -p %{name}-%{version}/*.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
1ea9a2e
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
1ea9a2e
sed -i 's|/opt/acetoneiso/.|%{_sbindir}|g' %{name}-%{version}/acetoneiso-*mount.desktop
1ea9a2e
chmod -x %{name}-%{version}/acetoneiso-*mount.desktop
1ea9a2e
install -p %{name}-%{version}/*.sh $RPM_BUILD_ROOT%{_sbindir}
1ea9a2e
1ea9a2e
sed -i 's|/opt/acetoneiso/|%{_datadir}/apps/%{name}/scripts/|g' %{name}-%{version}/acetoneiso
1ea9a2e
install -p %{name}-%{version}/acetoneiso $RPM_BUILD_ROOT%{_bindir}
1ea9a2e
1ea9a2e
mkdir -p $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/
1ea9a2e
install -p %{name}-%{version}/acetoneiso-*mount.desktop $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/
1ea9a2e
1ea9a2e
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
1ea9a2e
mv %{name}-%{version}/AcetoneISO %{name}-%{version}/AcetoneISO.desktop
1ea9a2e
sed -i 's|/opt/acetoneiso/|%{_datadir}/apps/%{name}/scripts/|g' %{name}-%{version}/AcetoneISO.desktop
1ea9a2e
sed -i "s|'/usr/share/apps/AcetoneISO/scripts/AcetoneISO.kmdr'|/usr/share/apps/AcetoneISO/scripts/AcetoneISO.kmdr|g" %{name}-%{version}/AcetoneISO.desktop
1ea9a2e
desktop-file-install --vendor ""			\
1ea9a2e
	--dir $RPM_BUILD_ROOT%{_datadir}/applications	\
1ea9a2e
	--add-category System				\
1ea9a2e
	%{name}-%{version}/AcetoneISO.desktop
1ea9a2e
1ea9a2e
%files
1ea9a2e
%doc GPL README changelog
1ea9a2e
%{_bindir}/acetoneiso
1ea9a2e
%{_bindir}/b5i2iso
1ea9a2e
%{_bindir}/cdi2iso
1ea9a2e
%{_bindir}/mdf2iso
1ea9a2e
%{_bindir}/pdi2iso
1ea9a2e
%{_sbindir}/playiso-unmount.sh
1ea9a2e
%{_sbindir}/turbo.sh
1ea9a2e
%{_datadir}/applications/*.desktop
1ea9a2e
%{_datadir}/apps/%{name}/
1ea9a2e
%{_datadir}/apps/konqueror/servicemenus/acetoneiso-*.desktop
1ea9a2e
%{_datadir}/pixmaps/*.png
1ea9a2e
1ea9a2e
%changelog
c65be2e
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-32
c65be2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c65be2e
3af38fc
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-31
3af38fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3af38fc
15db9f8
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-30
15db9f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
15db9f8
bd6a955
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-29
bd6a955
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bd6a955
c41149f
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-28
c41149f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c41149f
bd54994
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-27
bd54994
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bd54994
4f362d8
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-26
4f362d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4f362d8
6d989d3
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-25
6d989d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6d989d3
310c0ec
* Tue Sep  5 2017 Tom Callaway <spot@fedoraproject.org> - 6.7-24
310c0ec
- disable s390x
310c0ec
dbc3fcd
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-23
dbc3fcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
dbc3fcd
334b164
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-22
334b164
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
334b164
a58cb91
* Mon Jun 19 2017 Tom Callaway <spot@fedoraproject.org> - 6.7-21
a58cb91
- more specific ExcludeArch
a58cb91
b8cad35
* Thu Jun 15 2017 Tom Callaway <spot@fedoraproject.org> - 6.7-20
b8cad35
- ExcludeArch ppc ppc64 due to konqueror
b8cad35
d3e2979
* Fri Jun  2 2017 Tom Callaway <spot@fedoraproject.org> - 6.7-19
d3e2979
- scrape barnacles off this thing
d3e2979
62b5e6d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-18
62b5e6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
62b5e6d
a3eb48d
* Sat Feb 04 2017 Tom Callaway <spot@fedoraproject.org> - 6.7-17
bcd98ac
- fix deps (hopefully)
bcd98ac
1930322
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.7-16
1930322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1930322
643dde8
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-15
643dde8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
643dde8
639e68d
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-14
639e68d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
639e68d
5e23b80
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-13
5e23b80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5e23b80
61265d1
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-12
61265d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
61265d1
15d96ba
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-11
15d96ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
15d96ba
c3726ce
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-10
c3726ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c3726ce
4eba459
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-9
4eba459
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4eba459
4576d9d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-8
4576d9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4576d9d
b806d13
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-7
b806d13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b806d13
c1d8dea
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-6
c1d8dea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c1d8dea
235c00a
* Wed Feb 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-5
235c00a
- rebuild for new gcc4.3
235c00a
453078f
* Mon Nov 26 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-4
453078f
- Requires: kdewebdev
453078f
b653983
* Wed Nov 21 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-3
b653983
- nrg2iso has its own package (bz 394441)
b653983
1ea9a2e
* Thu Nov  8 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-2
1ea9a2e
- fix unowned directories
1ea9a2e
- drop vendor in desktop file
1ea9a2e
- fix desktop file to actually work
1ea9a2e
1ea9a2e
* Mon Jun  4 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-1
1ea9a2e
- initial build for Fedora