Summary: Graphical frontend to libparted Name: gparted Version: 0.19.1 Release: %mkrel 3 License: GPLv2+ Group: System/Kernel and hardware Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Url: http://gparted.sourceforge.net BuildRequires: parted-devel >= 1.7.1 BuildRequires: pkgconfig(gtkmm-2.4) > 2.8 BuildRequires: imagemagick BuildRequires: desktop-file-utils BuildRequires: gnome-doc-utils BuildRequires: intltool BuildRequires: sigc++2.0-devel Requires: polkit %description GParted stands for Gnome Partition Editor and is a graphical frontend to libparted. Among other features it supports creating, resizing, moving and copying of partitions. %prep %setup -q %build %configure2_5x %make %install %makeinstall_std %find_lang %{name} --with-gnome for omf in %{buildroot}%{_datadir}/omf/*/*-??*.omf;do echo "%lang($(basename $omf|sed -e s/.*-// -e s/.omf//)) $(echo $omf|sed -e s!%{buildroot}!!)" >> %{name}.lang done desktop-file-install --vendor='' \ --dir %{buildroot}%{_datadir}/applications/ \ --add-category='GTK;HardwareSettings;Settings' \ %{buildroot}%{_datadir}/applications/*.desktop # polkit mkdir -p %{buildroot}{%{_bindir},%{_libexecdir}} mv %{buildroot}%{_sbindir}/%{name} %{buildroot}%{_libexecdir} cat >%{buildroot}%{_bindir}/%{name} <<EOF #!/bin/sh if [[ "\$EUID" != "0" ]] ; then %{_bindir}/pkexec %{_libexecdir}/%{name} "\$@" exit \$? fi exec %{_libexecdir}/%{name} "\$@" EOF chmod a+x %{buildroot}%{_bindir}/%{name} sed -i 's|%{_sbindir}|%{_bindir}|' %{buildroot}%{_datadir}/applications/*.desktop mkdir -p %{buildroot}%{_datadir}/polkit-1/actions POLICYFILE=%{buildroot}%{_datadir}/polkit-1/actions/net.sourceforge.gparted.policy cat >$POLICYFILE <<EOF <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> <policyconfig> <vendor>Mageia</vendor> <vendor_url>http://www.mageia.org/</vendor_url> <action id="net.sourceforge.gparted.pkexec.run"> EOF grep '^X-GNOME-FullName=' %{buildroot}%{_datadir}/applications/%{name}.desktop \ | sed 's@^X-GNOME-FullName=\(.*\)@ <description>\1</description>@' >>$POLICYFILE grep '^X-GNOME-FullName\[' %{buildroot}%{_datadir}/applications/%{name}.desktop \ | sed 's@^X-GNOME-FullName\[\(.*\)\]=\(.*\)@ <description xml:lang="\1">\2</description>@' >>$POLICYFILE grep '^X-GNOME-FullName=' %{buildroot}%{_datadir}/applications/%{name}.desktop \ | sed 's@^X-GNOME-FullName=\(.*\)@ <message>\1</message>@' >>$POLICYFILE grep '^X-GNOME-FullName\[' %{buildroot}%{_datadir}/applications/%{name}.desktop \ | sed 's@^X-GNOME-FullName\[\(.*\)\]=\(.*\)@ <message xml:lang="\1">\2</message>@' >>$POLICYFILE grep '^Icon=' %{buildroot}%{_datadir}/applications/%{name}.desktop \ | sed 's@^Icon=\(.*\)@ <icon_name>\1</icon_name>@' >>$POLICYFILE cat >>$POLICYFILE <<EOF <defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>auth_admin_keep</allow_active> </defaults> <annotate key="org.freedesktop.policykit.exec.path">%{_libexecdir}/%{name}</annotate> <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate> </action> </policyconfig> EOF %preun if [ $1 -ge 0 ]; then if [ -a %{_datadir}/hal/fdi/policy/gparted-disable-automount.fdi ]; then rm -rf %{_datadir}/hal/fdi/policy/gparted-disable-automount.fdi fi fi %files -f %{name}.lang %doc AUTHORS README COPYING ChangeLog %{_bindir}/%{name} %{_sbindir}/%{name}bin %{_libexecdir}/%{name} %{_datadir}/appdata/gparted.appdata.xml %{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/* %{_mandir}/man8/* %dir %{_datadir}/omf/%{name} %{_datadir}/omf/%{name}/%{name}-C.omf %{_datadir}/polkit-1/actions/net.sourceforge.gparted.policy %changelog * Wed Oct 15 2014 umeabot <umeabot> 0.19.1-3.mga5 + Revision: 739281 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.19.1-2.mga5 + Revision: 679906 - Mageia 5 Mass Rebuild * Sun Aug 24 2014 akien <akien> 0.19.1-1.mga5 + Revision: 667115 - Version 0.19.1 * Wed Jun 11 2014 fwang <fwang> 0.19.0-1.mga5 + Revision: 635568 - 0.19.0 * Fri May 23 2014 alexl <alexl> 0.18.0-3.mga5 + Revision: 625183 - continue to fix run script (mga#13249) * Sun May 11 2014 alexl <alexl> 0.18.0-2.mga5 + Revision: 621883 - fix run script (mga#13249) * Thu Feb 20 2014 fwang <fwang> 0.18.0-1.mga5 + Revision: 595032 - update file list - 0.18.0 * Tue Feb 18 2014 colin <colin> 0.16.2-3.mga5 + Revision: 594292 - Convert to polkit for authorisation mga#11745 * Sat Oct 19 2013 umeabot <umeabot> 0.16.2-2.mga4 + Revision: 535162 - Mageia 4 Mass Rebuild * Thu Sep 19 2013 fwang <fwang> 0.16.2-1.mga4 + Revision: 481458 - new version 0.16.2 * Tue Jul 02 2013 dams <dams> 0.16.1-1.mga4 + Revision: 449592 - new version 0.16.1 * Sat Jan 12 2013 umeabot <umeabot> 0.14.1-2.mga3 + Revision: 352516 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Dec 14 2012 fwang <fwang> 0.14.1-1.mga3 + Revision: 330691 - new version 0.14.1 * Thu Oct 11 2012 fwang <fwang> 0.14.0-1.mga3 + Revision: 304569 - new version 0.14.0 * Tue Aug 28 2012 tv <tv> 0.13.1-1.mga3 + Revision: 284660 - new release * Fri Aug 03 2012 fwang <fwang> 0.13.0-2.mga3 + Revision: 278214 - rebuild for new gparted * Sat Jul 14 2012 fwang <fwang> 0.13.0-1.mga3 + Revision: 270696 - new version 0.13.0 * Mon Jun 04 2012 fwang <fwang> 0.12.1-1.mga3 + Revision: 253862 - new version 0.12.1 * Wed Feb 22 2012 fwang <fwang> 0.12.0-1.mga2 + Revision: 211810 - new version 0.12.0 * Wed Dec 14 2011 fwang <fwang> 0.11.0-1.mga2 + Revision: 181532 - fix linkage - new version 0.11.0 * Wed Nov 02 2011 fwang <fwang> 0.10.0-1.mga2 + Revision: 161233 - new version 0.10.0 * Tue Sep 20 2011 fwang <fwang> 0.9.1-1.mga2 + Revision: 145905 - new version 0.9.1 * Tue Jul 19 2011 fwang <fwang> 0.9.0-1.mga2 + Revision: 126187 - update file list - new version 0.9.0 * Sat Jul 09 2011 dams <dams> 0.8.1-2.mga2 + Revision: 120761 - add patch to build with parted3 (from fedora) - enable libparted-dmraid * Mon Jun 13 2011 fwang <fwang> 0.8.1-1.mga2 + Revision: 105632 - new version 0.8.1 * Sat Apr 02 2011 wally <wally> 0.8.0-1.mga1 + Revision: 79862 - new version 0.8.0 - handle .omf files with lang list - drop old mdv scriptlets - drop buildroot definition - clean .spec a bit + kharec <kharec> - imported package gparted * Tue Dec 14 2010 Funda Wang <fwang@mandriva.org> 0.7.1-1mdv2011.0 + Revision: 621221 - new version 0.7.1 - drop old patch * Sat Oct 30 2010 Funda Wang <fwang@mandriva.org> 0.7.0-1mdv2011.0 + Revision: 590363 - update to new version 0.7.0 * Fri Oct 01 2010 Funda Wang <fwang@mandriva.org> 0.6.4-1mdv2011.0 + Revision: 582325 - update to new version 0.6.4 * Fri Sep 24 2010 Funda Wang <fwang@mandriva.org> 0.6.3-1mdv2011.0 + Revision: 580844 - update to new version 0.6.3 * Mon Aug 02 2010 Funda Wang <fwang@mandriva.org> 0.6.2-1mdv2011.0 + Revision: 565009 - update to new version 0.6.2 * Sun Jul 11 2010 Funda Wang <fwang@mandriva.org> 0.6.1-1mdv2011.0 + Revision: 550585 - update to new version 0.6.1 * Tue Mar 09 2010 Funda Wang <fwang@mandriva.org> 0.5.2-1mdv2010.1 + Revision: 516978 - update to new version 0.5.2 * Sat Feb 27 2010 Funda Wang <fwang@mandriva.org> 0.5.1-2mdv2010.1 + Revision: 512200 - rebuild for new parted * Tue Jan 26 2010 Funda Wang <fwang@mandriva.org> 0.5.1-1mdv2010.1 + Revision: 496497 - update to new version 0.5.1 * Sun Dec 27 2009 Funda Wang <fwang@mandriva.org> 0.5.0-4mdv2010.1 + Revision: 482617 - rebuild for new parted * Fri Dec 11 2009 Pascal Terjan <pterjan@mandriva.org> 0.5.0-3mdv2010.1 + Revision: 476437 - Don't fork bomb... * Fri Dec 11 2009 Pascal Terjan <pterjan@mandriva.org> 0.5.0-2mdv2010.1 + Revision: 476426 - Fix launching from menu (#56336) * Sun Dec 06 2009 Funda Wang <fwang@mandriva.org> 0.5.0-1mdv2010.1 + Revision: 474214 - use intltool - new version 0.5.0 * Fri Nov 06 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.8-1mdv2010.1 + Revision: 461954 - update to new version 0.4.8 * Fri Aug 07 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.6-1mdv2010.0 + Revision: 411355 - update to new version 0.4.6 * Mon Jul 27 2009 Emmanuel Andry <eandry@mandriva.org> 0.4.5-2mdv2010.0 + Revision: 400621 - rebuild for new parted * Fri May 08 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.5-1mdv2010.0 + Revision: 373488 - update to new version 0.4.5 * Fri May 01 2009 Funda Wang <fwang@mandriva.org> 0.4.4-1mdv2010.0 + Revision: 369838 - New version 0.4.4 * Thu Feb 12 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.3-1mdv2009.1 + Revision: 339870 - update to new version 0.4.3 * Thu Feb 05 2009 Funda Wang <fwang@mandriva.org> 0.4.2-1mdv2009.1 + Revision: 337903 - with gnome - new version 0.4.2 * Sat Jan 10 2009 Funda Wang <fwang@mandriva.org> 0.4.1-1mdv2009.1 + Revision: 327866 - New verison 0.4.1 + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick * Sat Nov 29 2008 Funda Wang <fwang@mandriva.org> 0.4.0-1mdv2009.1 + Revision: 308067 - fix file list - new version 0.4.0 * Sat Sep 13 2008 Frederik Himpe <fhimpe@mandriva.org> 0.3.9-1mdv2009.0 + Revision: 284549 - Add new BuildRequires gnome-doc-utils needed by new version - Update to new version 0.3.9 * Fri Jul 18 2008 Funda Wang <fwang@mandriva.org> 0.3.8-1mdv2009.0 + Revision: 237978 - New version 0.3.8 * Sat Jun 28 2008 Funda Wang <fwang@mandriva.org> 0.3.7-1mdv2009.0 + Revision: 229729 - fix typo - BR desktop-file-utils - drop patch100, not needed any more - drop patch0 - New version 0.3.7 + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Tue Apr 15 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.6-1mdv2009.0 + Revision: 194281 - update to new version 0.3.6 * Mon Feb 18 2008 Thierry Vignaud <tv@mandriva.org> 0.3.5-2mdv2008.1 + Revision: 170873 - rebuild - fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake * Thu Feb 07 2008 Funda Wang <fwang@mandriva.org> 0.3.5-1mdv2008.1 + Revision: 163471 - rediff patch100 - New version 0.3.5 * Tue Jan 08 2008 Pixel <pixel@mandriva.com> 0.3.3-6mdv2008.1 + Revision: 146620 - sync with fedora's gparted (esp. for run-gparted which fixes hal locking issue: #34018) + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Sun Oct 28 2007 Funda Wang <fwang@mandriva.org> 0.3.3-5mdv2008.1 + Revision: 102781 - fix menu location (bug#35097) * Sun Oct 14 2007 Funda Wang <fwang@mandriva.org> 0.3.3-4mdv2008.1 + Revision: 98168 - fix desktop file (bug#34749) * Mon May 21 2007 Thierry Vignaud <tv@mandriva.org> 0.3.3-3mdv2008.0 + Revision: 29326 - fix build - rebuild with new parted library * Fri Jan 26 2007 Pixel <pixel@mandriva.com> 0.3.3-2mdv2007.0 + Revision: 113691 - rebuild for libparted-1.8.so.2 * Fri Jan 05 2007 Stew Benedict <sbenedict@mandriva.com> 0.3.3-1mdv2007.1 + Revision: 104466 - Import gparted * Fri Jan 05 2007 Stew Benedict <sbenedict@mandriva.com> 0.3.3-1mdv2007.1 - 0.3.3 * Thu Sep 07 2006 Stew Benedict <sbenedict@mandriva.com> 0.2.5-6mdv2007.0 - make sure new libcariomm is actually installed and rebuild * Sun Sep 03 2006 Emmanuel Andry <tvignaud@mandriva.com> 0.2.5-5mdv2007.0 - rebuild against new libcairomm * Sun Aug 13 2006 Thierry Vignaud <tvignaud@mandriva.com> 0.2.5-4mdv2007.0 - really rebuild against new libparted * Sat Aug 12 2006 Charles A Edwards <eslrahc@mandriva.org> 0.2.5-3mdv2007.0 - rebuild for new libparted * Tue Jul 11 2006 Stew Benedict <sbenedict@mandriva.com> 0.2.5-2mdv2007.0 - rebuild for new libparted - remove parted as a requires don't know why previous editor felt it was needed - xdg menu * Wed May 24 2006 Emmanuel Andry <eandry@mandriva.org> 0.2.5-1mdk - 0.2.5 - move parted as Requires and not buildrequires * Wed Apr 19 2006 Stew Benedict <sbenedict@mandriva.com> 0.2.4-1mdk - 0.2.4 - drop S2, use included logo * Mon Oct 03 2005 Olivier Blin <oblin@mandriva.com> 0.0.8-2mdk - rebuild for parted-1.6.24 * Thu Dec 23 2004 Stew Benedict <sbenedict@mandrakesoft.com> 0.0.8-1mdk - 0.0.8, add an icon to the menu items * Wed Nov 10 2004 Stew Benedict <sbenedict@mandrakesoft.com> 0.0.6-1mdk - first Mandrakelinux release