/[pkgs]/devel/AcetoneISO/AcetoneISO.spec
ViewVC logotype

Contents of /devel/AcetoneISO/AcetoneISO.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations) (download)
Fri Jul 24 14:59:01 2009 UTC (4 months ago) by jkeating
Branch: MAIN
CVS Tags: F-12-split, AcetoneISO-6_7-7_fc12, HEAD
Changes since 1.5: +4 -1 lines
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1 Name: AcetoneISO
2 Version: 6.7
3 Release: 7%{?dist}
4 Summary: CD/DVD Image Manipulator
5 Group: Applications/Archiving
6 License: GPLv2+
7 URL: http://www.acetoneteam.org/
8 #Source0: http://www.acetoneteam.org/Archivia/%{name}-%{version}.tar.gz
9 # Upstream source includes poweriso binary, closed source, no redistribution permission.
10 Source0: %{name}-%{version}-clean.tar.gz
11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 BuildRequires: kdewebdev-devel, desktop-file-utils
13 Requires: p7zip, xbiso, k3b, kdebase, arts, cdrdao, nrg2iso
14 # Overkill, but I'm being thorough
15 Requires: util-linux, coreutils, kdewebdev
16
17 %description
18 AcetoneISO: The CD/DVD image manipulator for Linux, it can do the following:
19 - Mount and Unmount ISO, MDF, NRG (if iso-9660 standard)
20 - Convert / Extract / Browse to ISO : *.bin *.mdf *.nrg *.img *.daa *.cdi
21 *.xbx *.b5i *.bwi *.pdi
22 - Play a DVD Movie ISO with most used media players
23 - Generate an ISO from a Folder or CD/DVD
24 - Generate MD5 file of an image
25 - Encrypt an image
26 - Split image into X megabyte chunks
27 - Highly compress an image
28 - Rip a PSX cd to *.bin to make it work with epsxe/psx emulators
29 - Service-Menu support for Konqueror
30 - Restore a lost CUE file of *.bin *.img
31
32 %prep
33 %setup -q
34
35 %build
36 cd src/
37 chmod -x *.c
38 mkdir ../binaries
39 # xbiso is in its own package
40 # so is nrg2iso.
41 for i in b5i2iso.c cdi2iso.c mdf2iso.c pdi2iso.c; do
42 SHORTNAME=`echo $i | sed 's/.c//'`
43 gcc $RPM_OPT_FLAGS $i -o ../binaries/$SHORTNAME
44 done
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 mkdir $RPM_BUILD_ROOT
49 mkdir -p $RPM_BUILD_ROOT%{_bindir}
50 install -p binaries/* $RPM_BUILD_ROOT%{_bindir}
51 mkdir -p $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/scripts/
52 sed -i 's|/opt/acetoneiso/|/usr/|g' %{name}-%{version}/AcetoneISO.kmdr
53 chmod -x %{name}-%{version}/AcetoneISO.kmdr
54 install -p %{name}-%{version}/AcetoneISO.kmdr $RPM_BUILD_ROOT%{_datadir}/apps/%{name}/scripts
55 mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
56 install -p %{name}-%{version}/*.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
57 mkdir -p $RPM_BUILD_ROOT%{_sbindir}
58 sed -i 's|/opt/acetoneiso/.|%{_sbindir}|g' %{name}-%{version}/acetoneiso-*mount.desktop
59 chmod -x %{name}-%{version}/acetoneiso-*mount.desktop
60 install -p %{name}-%{version}/*.sh $RPM_BUILD_ROOT%{_sbindir}
61
62 sed -i 's|/opt/acetoneiso/|%{_datadir}/apps/%{name}/scripts/|g' %{name}-%{version}/acetoneiso
63 install -p %{name}-%{version}/acetoneiso $RPM_BUILD_ROOT%{_bindir}
64
65 mkdir -p $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/
66 install -p %{name}-%{version}/acetoneiso-*mount.desktop $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus/
67
68 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
69 mv %{name}-%{version}/AcetoneISO %{name}-%{version}/AcetoneISO.desktop
70 sed -i 's|/opt/acetoneiso/|%{_datadir}/apps/%{name}/scripts/|g' %{name}-%{version}/AcetoneISO.desktop
71 sed -i "s|'/usr/share/apps/AcetoneISO/scripts/AcetoneISO.kmdr'|/usr/share/apps/AcetoneISO/scripts/AcetoneISO.kmdr|g" %{name}-%{version}/AcetoneISO.desktop
72 desktop-file-install --vendor "" \
73 --dir $RPM_BUILD_ROOT%{_datadir}/applications \
74 --add-category System \
75 %{name}-%{version}/AcetoneISO.desktop
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
81 %defattr(-,root,root)
82 %doc GPL README changelog
83 %{_bindir}/acetoneiso
84 %{_bindir}/b5i2iso
85 %{_bindir}/cdi2iso
86 %{_bindir}/mdf2iso
87 %{_bindir}/pdi2iso
88 %{_sbindir}/playiso-unmount.sh
89 %{_sbindir}/turbo.sh
90 %{_datadir}/applications/*.desktop
91 %{_datadir}/apps/%{name}/
92 %{_datadir}/apps/konqueror/servicemenus/acetoneiso-*.desktop
93 %{_datadir}/pixmaps/*.png
94
95 %changelog
96 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-7
97 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
98
99 * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.7-6
100 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
101
102 * Wed Feb 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-5
103 - rebuild for new gcc4.3
104
105 * Mon Nov 26 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-4
106 - Requires: kdewebdev
107
108 * Wed Nov 21 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-3
109 - nrg2iso has its own package (bz 394441)
110
111 * Thu Nov 8 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-2
112 - fix unowned directories
113 - drop vendor in desktop file
114 - fix desktop file to actually work
115
116 * Mon Jun 4 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 6.7-1
117 - initial build for Fedora

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2