Hi,
I updated the cdrdao package and did a lot of changes, see the attached
diff. The source package is on the ftp server as usual.
Please test it.
Name        : cdrdao                       Relocations: (not relocateable)
Version     : 1.1.4                             Vendor: MandrakeSoft
Release     : 1mdk                          Build Date: Don 14 Sep 2000 12:07:52 CEST
Install date: (not installed)               Build Host: der_abgrund.de
Group       : Archiving/Cd burning          Source RPM: (none)
Size        : 565888                           License: GPL
Packager    : G�tz Waschk <[EMAIL PROTECTED]>
URL         : http://www.ping.de/sites/daneb/cdrdao.html
Summary     : Cdrdao - Write audio CD-Rs in disk-at-once mode
Description :
Writes audio CD-Rs in disc-at-once (DAO) mode allowing
control over pre-gaps (length down to 0, nonzero audio
data) and sub-channel information like ISRC codes. All
data that is written to the disc must be specified with
a text file. Audio data may be in WAVE or raw format.
* Don Sep 14 2000 G�tz Waschk <[EMAIL PROTECTED]> 1.1.4-1mdk

- 1.1.4
- split package for gcdmaster, the gui for cdrdao that replaces xcdrdao
- added BuildRequires
- macroszification
- removed packager tag

--
   Goetz Waschk <> student of computer science  <> university Rostock    
 http://www.informatik.uni-rostock.de/~waschk/waschk.asc for PGP key
                         --> Logout Fascism! <--
--- cdrdao-1.1.3-2mdk.src/cdrdao.spec   Thu Sep 14 11:06:47 2000
+++ SPECS/cdrdao.spec   Thu Sep 14 11:50:37 2000
@@ -1,7 +1,6 @@
 %define        name    cdrdao
-%define        version 1.1.3
-%define        release 2mdk
-%define        prefix  /usr
+%define        version 1.1.4
+%define        release 1mdk
 
 Summary:       Cdrdao - Write audio CD-Rs in disk-at-once mode
 Name:          %{name}
@@ -11,9 +10,12 @@
 Group:         Archiving/Cd burning
 URL:           http://www.ping.de/sites/daneb/cdrdao.html
 Source:                %{name}-%{version}.src.tar.bz2
-Packager:      Ryan Weaver <[EMAIL PROTECTED]>
-BuildRoot:     /var/tmp/%{name}-buildroot
-Prefix:                %{prefix}
+Source1:        gcdmaster.xpm.bz2
+Source2:        gcdmaster-large.xpm.bz2
+Source3:        gcdmaster-mini.xpm.bz2
+BuildRoot:     %{_tmppath}/%{name}-buildroot
+Prefix:                %{_prefix}
+BuildRequires:  pccts gtkmm-devel gnomemm-devel
 
 %description
 Writes audio CD-Rs in disc-at-once (DAO) mode allowing
@@ -22,41 +24,77 @@
 data that is written to the disc must be specified with
 a text file. Audio data may be in WAVE or raw format.
 
+%package -n gcdmaster
+Summary:        GNOME interface for cdrdao
+Group:          Archiving/Cd burning
+Requires:       gtkmm gnomemm
+
+%description -n gcdmaster
+This the GNOME gui version of  cdrdao for composing audio CDs.
+
 %prep
-PcctsPackage="`rpm -qa | grep pccts; true`"              
-if [ -z "${PcctsPackage}" ]; then                                    
-       cat >&2 <<-'ETX'                                                         
-       ###################################################################
-       ### You need pccts-1.33-4.i386.rpm or greater to compile cdrdao ###
-       ###################################################################
-       ETX
-       echo -en '\a'
-       exit 1
-fi
-                                                                                 
+
 %setup -q
-CFLAGS=$RPM_OPT_FLAGS CXXFLAGS=$RPM_OPT_FLAGS \
-./configure --prefix=%{prefix} \
-            --with-pcctsbin=/usr/bin \
-            --with-pcctsinc=/usr/include/pccts
 
 %build
-make
+%configure  --with-pcctsbin=/usr/bin \
+            --with-pcctsinc=/usr/include/pccts
+%make
 
 %install
-if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
-make prefix=$RPM_BUILD_ROOT/%{prefix} install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall sharedir=$RPM_BUILD_ROOT%{_datadir}
+#install icons
+mkdir -p $RPM_BUILD_ROOT%{_iconsdir}
+bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_iconsdir}/gcdmaster.xpm
+mkdir -p $RPM_BUILD_ROOT%{_liconsdir}
+bzcat %{SOURCE2} > $RPM_BUILD_ROOT%{_liconsdir}/gcdmaster.xpm
+mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
+bzcat %{SOURCE3} > $RPM_BUILD_ROOT%{_miconsdir}/gcdmaster.xpm
+#install menu
+mkdir -p $RPM_BUILD_ROOT%{_menudir}
+cat > $RPM_BUILD_ROOT%{_menudir}/gcdmaster << EOF
+?package(gcdmaster): needs=X11 section="Applications/Archiving/Cd burning" 
+title="gcdmaster" command="%{_bindir}/gcdmaster" icon="gcdmaster.xpm" longtitle="A CD 
+Mastering app for Gnome."
+EOF
+#rename gcdmaster manpage
+cd $RPM_BUILD_ROOT%{_mandir}/man1
+if [ -f xcdrdao.1 ]; then mv xcdrdao.1 gcdmaster.1;fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post -n gcdmaster
+%{update_menus}
+
+%postun -n gcdmaster
+%{clean_menus}
+
 %files
 %defattr(-,root,root)
-%doc testtocs COPYING INSTALL README cdrdao.lsm
-%{prefix}/bin/*
-%{prefix}/man/man1/*
+%doc testtocs COPYING INSTALL README* cdrdao.lsm CREDITS Release* 
+%dir %{_datadir}/cdrdao
+%{_bindir}/cdrdao
+%{_mandir}/man1/cdrdao.1*
 
+%files -n gcdmaster
+%defattr(-,root,root)
+%dir %{_datadir}/cdrdao
+%{_bindir}/gcdmaster
+%{_mandir}/man1/gcdmaster.1*
+%{_datadir}/gnome
+%{_datadir}/pixmaps
+%{_iconsdir}/gcdmaster.xpm
+%{_liconsdir}/gcdmaster.xpm
+%{_miconsdir}/gcdmaster.xpm
+%{_menudir}/gcdmaster
 %changelog
+* Thu Sep 14 2000 G�tz Waschk <[EMAIL PROTECTED]> 1.1.4-1mdk
+- 1.1.4
+- split package for gcdmaster, the gui for cdrdao that replaces xcdrdao
+- added BuildRequires
+- macroszification
+- removed packager tag
+
 * Tue Apr 25 2000 Lenny Cartier <[EMAIL PROTECTED]> 1.1.3-2mdk
 - fix group
 

PGP signature

Reply via email to