%global __requires_exclude perl\\(Rpmdrake::widgets\\) Name: rpmdrake Version: 6.27.1 Release: %mkrel 1 License: GPL Source0: http://gitweb.mageia.org/software/rpmdrake/snapshot/%{name}-%{version}.tar.xz Summary: %_vendor graphical front end for software installation/removal Requires: perl-MDK-Common >= 1.1.18-2 Requires: urpmi >= 7.30 Requires: perl-URPM >= 3.07-2 Requires: drakxtools >= 16.2 Requires: perl-Gtk3 Requires: perl-Locale-gettext >= 1.05-6 Requires: gurpmi >= 7.30 # lazy load modules: Requires: typelib(GtkSource) = 3.0 Requires: perl-File-MimeInfo # for translations: Recommends: mdv-rpm-summary Requires: polkit # for icons: Requires: desktop-common-data BuildRequires: gettext BuildRequires: perl-devel BuildRequires: intltool BuildRequires: perl_checker # ovitters: pkgconfig(gobject-introspection-1.0) includes script to determine typelib() auto buildrequires BuildRequires: pkgconfig(gobject-introspection-1.0) BuildArch: noarch Group: System/Packaging URL: http://www.mageia.org/ %description This package contains the %_vendor graphical software manipulation tools. Rpmdrake provides a simple interface that makes it easy to install and remove software. %{_vendor}Update is a single-purpose application for keeping your system up to date with the latest official updates. There is also a tool for configuring package sources (medias), which can be run independently or accessed from within rpmdrake. %prep %autosetup -p1 %build make OPTIMIZE="$RPM_OPT_FLAGS -Wall" PREFIX=%{_prefix} INSTALLDIRS=vendor %install %make_install PREFIX=%{buildroot}%{_prefix} %find_lang rpmdrake mkdir -p %{buildroot}{%{_miconsdir},%{_liconsdir},%{_iconsdir}/hicolor,%{_iconsdir}/hicolor/{16x16,32x32,48x48},%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps} for i in rpmdrake mageiaupdate edit-urpm-sources; do cp pixmaps/${i}16.png %{buildroot}%{_miconsdir}/${i}.png cp pixmaps/${i}32.png %{buildroot}%{_iconsdir}/${i}.png cp pixmaps/${i}48.png %{buildroot}%{_liconsdir}/${i}.png cp pixmaps/${i}16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/${i}.png cp pixmaps/${i}32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/${i}.png cp pixmaps/${i}48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/${i}.png done %files -f rpmdrake.lang %doc AUTHORS COPYING NEWS README %{_bindir}/drakrpm %{_bindir}/drakrpm-update %{_bindir}/drakrpm-editmedia %{_bindir}/drakrpm-addmedia %{_bindir}/MageiaUpdate %{_bindir}/edit-urpm-sources.pl %{_bindir}/drakrpm-edit-media %{_bindir}/gurpmi.addmedia %{_bindir}/rpmdrake %{_libexecdir}/drakrpm %{_libexecdir}/drakrpm-update %{_libexecdir}/drakrpm-editmedia %{_libexecdir}/drakrpm-addmedia %{_datadir}/polkit-1/actions/*.policy %{_datadir}/%{name} %{perl_vendorlib}/*.pm %{perl_vendorlib}/Rpmdrake %{_datadir}/mimelnk/application/x-urpmi-media.desktop %{_datadir}/mime/packages/urpmi-media.xml %{_datadir}/applications/*.desktop %{_iconsdir}/*.png %{_miconsdir}/*.png %{_liconsdir}/*.png %{_iconsdir}/hicolor/16x16/apps/*.png %{_iconsdir}/hicolor/32x32/apps/*.png %{_iconsdir}/hicolor/48x48/apps/*.png %changelog * Fri Jun 21 2019 tmb <tmb> 6.27.1-1.mga6 + Revision: 1400460 - honor /etc/urpmi/prefer.vendor.list (mga#24309) * Thu Jul 06 2017 tmb <tmb> 6.27-1.mga6 + Revision: 1109146 - translation updates * Mon Jun 05 2017 akien <akien> 6.26-1.mga6 + Revision: 1106940 - Version 6.26, translation updates * Wed Apr 26 2017 akien <akien> 6.25-1.mga6 + Revision: 1097695 - Version 6.25 o do not mention orphans when (un)installing packages (mga#14594) o update GUI package list o update translations * Sat Mar 11 2017 akien <akien> 6.24-1.mga6 + Revision: 1091817 - Version 6.24 * Fri Oct 07 2016 tv <tv> 6.23-1.mga6 + Revision: 1059317 - prevent copying Left-to-right_mark (mga#18569) - update GUI package list - update translations * Sun Jun 19 2016 pterjan <pterjan> 6.22-2.mga6 + Revision: 1036401 - Rebuild for perl 5.22.2 + ennael <ennael> - New design (Animtim) * Wed Dec 30 2015 tv <tv> 6.21-1.mga6 + Revision: 916898 - GUI package list: o include DM sessions too o update it * Tue Jun 02 2015 tv <tv> 6.20-1.mga6 + Revision: 822860 - edit-urpm-sources: o fix list jumping when tickling an item (mga#12180) * Mon May 18 2015 tv <tv> 6.19-1.mga5 + Revision: 822301 - update GUI package list - update translations * Sun May 03 2015 tv <tv> 6.18-1.mga5 + Revision: 821172 - fix restarting on priority updates (mga#14266) * Sun Mar 22 2015 akien <akien> 6.17-1.mga5 + Revision: 819099 - 6.17: - filter out critical config files from the .rpm{new,save} handling logic after installing packages (Martin Whitaker, mga#14266) * Wed Mar 18 2015 tv <tv> 6.16-1.mga5 + Revision: 818774 - rpmdrake: o install perl-Glib-Object-Introspection as priority upgrades prior to restart * Sat Feb 14 2015 akien <akien> 6.15-1.mga5 + Revision: 814962 - Version 6.15: MageiaUpdate: add all mirrors instead of only updates mirrors when no updates mirrors are defined (mga#12472) * Mon Feb 09 2015 ennael <ennael> 6.14-1.mga5 + Revision: 814282 - update translations - GUI package list: o add calligra & libreoffice to GUI package list (mga#13200) o update it * Fri Jan 02 2015 tv <tv> 6.13-1.mga5 + Revision: 808073 - adapt to URPM-5.00 - update GUI package list * Wed Oct 15 2014 umeabot <umeabot> 6.12-3.mga5 + Revision: 743757 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 6.12-2.mga5 + Revision: 688709 - Mageia 5 Mass Rebuild + tv <tv> - use %%global for req/prov exclude - autoconvert to new prov/req excludes - s/uggests:/Recommends:/ + ovitters <ovitters> - add gobject-introspection BR for typelib auto BR * Sun Sep 07 2014 tv <tv> 6.12-1.mga5 + Revision: 673100 - rpmdrake o fix a rare crash (mga#12113) o do not treat Backport Testing as backport media (mga#13606) * Fri Jun 27 2014 tv <tv> 6.11-1.mga5 + Revision: 640407 - rpmdrake: o keep only latest package per medium, not globally (mga#12766) - edit-urpm-sources: o fix crashing when canceling browsing custom media path (mga#13268) o fix down arrow button not working (mga#13572) * Thu Jan 23 2014 colin <colin> 6.10-1.mga4 + Revision: 567519 - Avoid double fork problems mga#11184 mga#12364 * Thu Jan 16 2014 tv <tv> 6.9-1.mga4 + Revision: 566654 - MageiaUpdate: o fix slow refresh of pkgs list (mga#12300) * Mon Jan 13 2014 tv <tv> 6.8-1.mga4 + Revision: 566509 - rpmdrake: o fix a crash when trying to debug an old issue (mga#8967) - update GUI package list * Mon Jan 06 2014 tv <tv> 6.7-1.mga4 + Revision: 565055 - --merge-all-rpmnew mode: o fix a crash (spot by Colin Guthrie) * Sat Dec 28 2013 tv <tv> 6.6-1.mga4 + Revision: 562930 - fix slow update of pkgs list (mga#12000) - --merge-all-rpmnew mode: o fix a warning * Sat Dec 21 2013 tv <tv> 6.5-1.mga4 + Revision: 559376 - fix displaying that the db is locked instead of an error message - typo fix (mga#11985) * Fri Dec 13 2013 tv <tv> 6.4-2.mga4 + Revision: 556588 - versionnate typelib(GtkSource) require (mga#11978) * Fri Dec 13 2013 tv <tv> 6.4-1.mga4 + Revision: 556577 - edit-urpm-sources: o fix edit button being unsensitive (mga#11961) o fix crashing when selecting last medium * Fri Dec 06 2013 tv <tv> 6.3-1.mga4 + Revision: 555704 - fix searching returning no results (mga#11898) * Fri Dec 06 2013 tv <tv> 6.2-1.mga4 + Revision: 555544 - edit-urpm-sources: o fix crashing when deleting media (mga#11895) * Thu Dec 05 2013 tv <tv> 6.1-2.mga4 + Revision: 555372 - requires "typelib(GtkSource)" instead of perl-Gtk2-SourceView2 - actually minimum drakxtools version for rpmdrake is 16.2 * Thu Dec 05 2013 tv <tv> 6.1-1.mga4 + Revision: 555358 - use introspection for Source too * Thu Dec 05 2013 tv <tv> 6.0-2.mga4 + Revision: 555344 - bump requires * Thu Dec 05 2013 tv <tv> 6.0-1.mga4 + Revision: 555326 - convert from gtk2 to gtk3 (needs urpmi >= 7.30) * Tue Nov 12 2013 colin <colin> 5.54-1.mga4 + Revision: 550703 - 5.54: Use "$@" in polkit wrapper scripts (mga#11607) * Mon Nov 11 2013 colin <colin> 5.53-1.mga4 + Revision: 550548 - 5.53: Fix escaping of $* in polkit wrappers * Mon Nov 11 2013 tmb <tmb> 5.52.2-1.mga4 + Revision: 550440 - use 5096UID instead of 5096(id -u) * Sat Nov 09 2013 tmb <tmb> 5.52.1-1.mga4 + Revision: 550389 - fix typo in last polkit Makefile change * Sat Nov 09 2013 tmb <tmb> 5.52-1.mga4 + Revision: 550119 - use /usr/libexec/drakrpm-addmedia directly under stage2 (colin, #11319) * Tue Oct 22 2013 umeabot <umeabot> 5.51-2.mga4 + Revision: 541569 - Mageia 4 Mass Rebuild * Sun Oct 13 2013 colin <colin> 5.51-1.mga4 + Revision: 496207 - New version: 5.51 * Sun Sep 29 2013 tv <tv> 5.50-2.mga4 + Revision: 488716 - rebuild with fixed rpm (missing suggests tags) * Tue Sep 03 2013 colin <colin> 5.50-1.mga4 + Revision: 474689 - New version: 5.50 - o use polkit for authorisation (mga#11125) * Wed May 08 2013 tmb <tmb> 5.49-1.mga3 + Revision: 412728 - --merge-all-rpmnew mode: o ignore /etc/crypttab (mga#10028) * Mon Apr 22 2013 tv <tv> 5.48-1.mga3 + Revision: 410974 - --merge-all-rpmnew mode: o consider all config files, not only those in /etc o ignore /etc/{passwd,group,(g)shadow,hosts,resolv.conf} (too dangerous) o make it slighly faster: do not perform useless I/O * Sun Apr 21 2013 tv <tv> 5.47-1.mga3 + Revision: 410662 - fix install dialog title (mga#9550) - fix install dialog being on top of sub dialogs (mga#9646) * Tue Mar 26 2013 tv <tv> 5.46-2.mga3 + Revision: 405379 - patch 0: missing bit * Tue Mar 26 2013 tv <tv> 5.46-1.mga3 + Revision: 405359 - fix retrieving XML information (mga#9529) * Sun Mar 24 2013 tv <tv> 5.45-1.mga3 + Revision: 404814 - merge patch for mga#4918 - better dialog destruction - signature verification: o do not update progress bar o use gurpm for informing (mga#9520) - update GUI package list * Fri Mar 22 2013 tv <tv> 5.44-1.mga3 + Revision: 404411 - bump requires - adapt to gurpmi enabling to cancel again downloads - death to obsolete curl_download module - fix erase progress in global bar * Thu Mar 21 2013 tv <tv> 5.43-1.mga3 + Revision: 404313 - fix download progress with global progress bar (mga#9469) - use global progress bar for download too * Wed Mar 20 2013 tv <tv> 5.42-2.mga3 + Revision: 404174 - patch 1: temporary disable cancel when downloading * Tue Mar 19 2013 tv <tv> 5.42-1.mga3 + Revision: 404095 - do not offer to pick only update media unless using --expert (mga#2317) - use a global progress bar when installing (mga#778) - workaround a crash (mga#9197) * Sat Feb 16 2013 fwang <fwang> 5.40.2-1.mga3 + Revision: 398709 - 5.40.2: adapt to new group hierarchy - update rpm group * Wed Jan 16 2013 tmb <tmb> 5.40.1-1.mga3 + Revision: 388857 - update translations * Mon Jan 14 2013 umeabot <umeabot> 5.40-2.mga3 + Revision: 380461 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Dec 06 2012 tv <tv> 5.40-1.mga3 + Revision: 327179 - add a fix for a rare crash (mga#7439) - cleanups - look at _all_ config files and only those instead of manually matching file paths beginning with "^/etc" (mga#8310) - update GUI package list * Sun Oct 28 2012 fwang <fwang> 5.39-1.mga3 + Revision: 311054 - 5.39: adapt to new group hierarchy + tv <tv> - rip %%clean && BuildRoot * Thu Oct 04 2012 tv <tv> 5.38-1.mga3 + Revision: 302745 - minor cleanups - rpmdrake: o update GUI package list - use new URPM API * Thu Sep 20 2012 tv <tv> 5.37-1.mga3 + Revision: 296447 - drop very old provides/obsolete flags - fix deselecting updates when clicking on "New dependancies" - fix changelog highlighting - rpmdrake: o make failing to open RPM DB non fatal when reseting selection (mga#7352) * Fri Aug 31 2012 tv <tv> 5.36-1.mga3 + Revision: 286737 - adapt to urpmi-7.5 * Fri Aug 24 2012 tv <tv> 5.35-1.mga3 + Revision: 283751 - display package basenames when signature checking fails - fix changelog highlighting - makes --merge-all-rpmnew option slight faster * Sun May 13 2012 pterjan <pterjan> 5.34-1.mga2 + Revision: 235646 - Update GUI applications list * Wed Mar 28 2012 tv <tv> 5.33-1.mga2 + Revision: 227397 - display a graphical error message when debug environment does not exist - rpmdrake: o show all arches for a given package (mga#5047) (regression introduced with only "display latest updates" in 5.31) * Mon Mar 26 2012 tv <tv> 5.32-1.mga2 + Revision: 226927 - rpmdrake: o display backported packages with a different icon o fix offering of updates from media not configured as update ones o install perl-{Glib,Gtk2} as priority upgrades prior to restart * Tue Mar 20 2012 tv <tv> 5.31-1.mga2 + Revision: 225110 - fix a rare crash when some packages are installed twice (mga#4972) - rpmdrake: o only display latest updates, not all of them (mga#2258, mga#4534) * Thu Mar 15 2012 tv <tv> 5.30-2.mga2 + Revision: 223444 - patch 0: temporary disable updating GUI every second due to segfault (mga#4918) * Fri Mar 02 2012 tv <tv> 5.30-1.mga2 + Revision: 216799 - separate paragraphs when displaing READMEs (mga#4697) * Fri Feb 17 2012 tv <tv> 5.29-1.mga2 + Revision: 210122 - even better packages sorting in searches (x86_64 first) - sort packages the same way when browsing groups * Wed Feb 15 2012 tv <tv> 5.28-1.mga2 + Revision: 209385 - fix french translation (mga#1523) - limit progress bar refreshes to 3 per second max (mga#2775) - show 32bit packages last in searches on 64bit (mga#1261) * Sat Dec 10 2011 tv <tv> 5.27-1.mga2 + Revision: 180102 - fix opening URLs in root's firefox in some cases by redefining HOME (mga#287) * Fri Oct 14 2011 tv <tv> 5.26.11-1.mga2 + Revision: 155268 - better message for orphans (#902) (needs urpmi > 6.40) - fix broken translations (mga#1399) - update GUI package list * Thu May 26 2011 ennael <ennael> 5.26.10-1.mga1 + Revision: 100531 - update translations * Sat May 14 2011 ennael <ennael> 5.26.9-1.mga1 + Revision: 98803 - update translations * Thu Apr 28 2011 tv <tv> 5.26.8-1.mga1 + Revision: 93333 - typo fixes (#945) - unfuzzy translations after miss managed s/Mdv/Mageia/ (#455) - rpmdrake o update GUI package list * Sat Mar 05 2011 tv <tv> 5.26.7-1.mga1 + Revision: 64663 - update GUI package list (#263) * Sun Feb 20 2011 ahmad <ahmad> 5.26.6-1.mga1 + Revision: 55042 - update to bugfix release 5.26.6 o fix MageiaUpdate to not display the word "Mandriva" in updates descriptions should fix mga#113 o rename more MandrivaUpdate files to MageiaUpdate * Mon Feb 14 2011 dmorgan <dmorgan> 5.26.5-1.mga1 + Revision: 51603 - imported package rpmdrake