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