Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
multimedia:apps
xcdroast
xcdroast.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xcdroast.spec of Package xcdroast
# # spec file for package xcdroast # # Copyright 2011-2013 Sergey Salnikov <salsergey@gmail.com> # norootforbuild Name: xcdroast Version: 1.19 Release: 1.0 License: GPL-2.0 Summary: CD-burning software Url: http://www.xcdroast.org/ Group: Productivity/Multimedia/CD/Record Source0: https://sourceforge.net/projects/xcdroast/files/%{name}-%{version}.tar.gz/download#/%{name}-%{version}.tar.gz Source1: xcdroast-rpmlintrc Patch0: GUI-sudo.patch Patch1: edit_cddb.patch #!BuildIgnore: rpmlint-Factory BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext-runtime BuildRequires: gettext-tools BuildRequires: gtk2-devel >= 2.24 BuildRequires: libtool BuildRequires: pkgconfig(alsa) BuildRequires: update-desktop-files Requires: cdrecord >= 3.02~a09 Requires: mkisofs Requires: cdda2wav Requires(post): permissions Requires(verify): permissions # Project GNOME:Apps does provide package gksu Recommends: gksu Recommends: xcdroast-lang = %version BuildRoot: %{_tmppath}/%{name}-%{version}-build %description X-CD-Roast is a flexible frontend for optical disc authoring. It combines command line tools like "cdrecord", "cdda2wav", “readcd" and "mkisofs" into a nice GTK based graphical user interface. %lang_package %prep %setup -q -n %{name}-%{version} # PATCH-ENHANCE-OPENSUSE as there is no gksudo but gnomesu around %patch0 %patch1 %build autoreconf --force --install -I m4 CFLAGS="${CFLAGS:-%optflags} -DGKSUDO_BINARY=\\\"/usr/bin/gksudo\\\"" %configure %__make %{?_smp_mflags} %install %makeinstall %suse_update_desktop_file -r %{name} AudioVideo DiscBurning mkdir -p %{buildroot}%{_sysconfdir}/permissions.d (cat > %{buildroot}%{_sysconfdir}/permissions.d/xcdroast) <<-'EOF' %{_libexecdir}/%{name}/bin/xcdrwrap root:cdrom 04755 EOF (cat > %{buildroot}%{_sysconfdir}/permissions.d/xcdroast.paranoid) <<-'EOF' %{_libexecdir}/%{name}/bin/xcdrwrap root:cdrom 02755 EOF mkdir -p %{buildroot}%{_datadir}/applications install -m 0644 extra/xcdroast.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop %find_lang %{name} %clean rm -rf %{buildroot} %post %set_permissions %{_prefix}/lib/%{name}/bin/xcdrwrap %verifyscript %verify_permissions -e %{_prefix}/lib/%{name}/bin/xcdrwrap %files %defattr(-,root,root) %config %{_sysconfdir}/permissions.d/xcdroast* %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %dir %{_prefix}/lib/%{name}/ %dir %{_prefix}/lib/%{name}/bin/ %{_prefix}/lib/%{name}/bin/cddbtool %{_prefix}/lib/%{name}/bin/vrfytool %{_prefix}/lib/%{name}/bin/rmtool %{_prefix}/lib/%{name}/bin/wavplay %attr(04755,root,cdrom) %verify(not mode) %{_prefix}/lib/%{name}/bin/xcdrwrap %dir %{_prefix}/lib/%{name}/icons/ %{_prefix}/lib/%{name}/icons/*.png %dir %{_prefix}/lib/%{name}/sound/ %{_prefix}/lib/%{name}/sound/*.wav %{_mandir}/man1/*%{ext_man} %files lang -f %{name}.lang %defattr(-,root,root) %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor