Add packages required for gtk3 and the new anaconda UI.

This doesn't get rid of the gtk2 stuff yet, though.  The intention here is
that you can use this lorax to generate an image containing either the old
anaconda or the newui branch, simply by including a different repo in your
tree composition kickstart file.

Also, it appears that some things in the tree still require gtk2 so we may
be stuck with both for the forseeable future.
This commit is contained in:
Chris Lumens 2012-01-18 13:16:15 -05:00
parent bd70e31520
commit 4758a2aa80
2 changed files with 9 additions and 4 deletions

View File

@ -48,8 +48,8 @@ remove /etc/logrotate.d
removepkg avahi-autoipd coreutils-libs curl dash db4-utils diffutils file removepkg avahi-autoipd coreutils-libs curl dash db4-utils diffutils file
removepkg fipscheck genisoimage gnome-python2 info iptables isomd5sum removepkg fipscheck genisoimage gnome-python2 info iptables isomd5sum
removepkg jasper-libs libIDL libXt libXxf86misc libXxf86vm removepkg jasper-libs libIDL libXt libXxf86misc libXxf86vm
removepkg libasyncns libcroco libdaemon libevent libhbaapi libhbalinux removepkg libasyncns libdaemon libevent libhbaapi libhbalinux
removepkg libmcpp libpcap librsvg2 libtiff libutempter linux-atm-libs removepkg libmcpp libpcap libtiff libutempter linux-atm-libs
removepkg lvm2-libs m4 mailx makebootfat mcpp removepkg lvm2-libs m4 mailx makebootfat mcpp
removepkg mingetty mobile-broadband-provider-info pkgconfig ppp pth removepkg mingetty mobile-broadband-provider-info pkgconfig ppp pth
removepkg rmt rpcbind shared-mime-info squashfs-tools system-config-firewall-base removepkg rmt rpcbind shared-mime-info squashfs-tools system-config-firewall-base
@ -100,6 +100,8 @@ removefrom gtk2 /usr/share/themes/*
## clearlooks is the theme we use for gtk2 ## clearlooks is the theme we use for gtk2
removefrom gtk2-engines --allbut /usr/${libdir}/*/libclearlooks.so \ removefrom gtk2-engines --allbut /usr/${libdir}/*/libclearlooks.so \
/usr/share/themes/Clearlooks/* /usr/share/themes/Clearlooks/*
removefrom gtk3 /usr/${libdir}/gtk-3.0/*/printbackends/*
removefrom gtk3 /usr/share/themes/*
## the Fedora icon theme inherits from Mist, so we need that ## the Fedora icon theme inherits from Mist, so we need that
removefrom gnome-themes --allbut /usr/share/icons/Mist/* \ removefrom gnome-themes --allbut /usr/share/icons/Mist/* \
/usr/share/themes/Clearlooks/* /usr/share/themes/Clearlooks/*
@ -184,7 +186,6 @@ removefrom firstboot /lib/systemd/* /usr/sbin/* /usr/share/firstboot/*
removefrom firstboot /usr/share/locale/* removefrom firstboot /usr/share/locale/*
removefrom fontconfig /usr/bin/* removefrom fontconfig /usr/bin/*
removefrom gawk /usr/bin/* /usr/libexec/* /usr/share/* removefrom gawk /usr/bin/* /usr/libexec/* /usr/share/*
removefrom gdk-pixbuf2 /usr/${libdir}/gdk-pixbuf-2.0/2.10.0/loaders/*
removefrom gdk-pixbuf2 /usr/share/locale* removefrom gdk-pixbuf2 /usr/share/locale*
removefrom gfs2-utils /usr/sbin/* removefrom gfs2-utils /usr/sbin/*
removefrom glib2 /etc/* /usr/bin/* /usr/share/locale/* removefrom glib2 /etc/* /usr/bin/* /usr/share/locale/*
@ -214,6 +215,7 @@ removefrom grub2 /sbin/* /usr/bin/*
removefrom gstreamer /usr/bin/* /usr/${libdir}/gstreamer-0.10/* removefrom gstreamer /usr/bin/* /usr/${libdir}/gstreamer-0.10/*
removefrom gstreamer /usr/${libdir}/libgst* /usr/libexec/* /usr/share/locale/* removefrom gstreamer /usr/${libdir}/libgst* /usr/libexec/* /usr/share/locale/*
removefrom gtk2 /usr/bin/update-gtk-immodules removefrom gtk2 /usr/bin/update-gtk-immodules
removefrom gtk3 /usr/bin/update-gtk-immodules
removefrom gtk3 /usr/share/* /usr/${libdir}/gtk-3.0/* removefrom gtk3 /usr/share/* /usr/${libdir}/gtk-3.0/*
removefrom gtk3 /usr/${libdir}/libgailutil* removefrom gtk3 /usr/${libdir}/libgailutil*
removefrom gzip /usr/bin/* removefrom gzip /usr/bin/*
@ -238,6 +240,7 @@ removefrom libcanberra-gtk2 /usr/${libdir}/gtk-2.0/*
removefrom libcanberra-gtk3 /usr/bin/* /usr/${libdir}/* removefrom libcanberra-gtk3 /usr/bin/* /usr/${libdir}/*
removefrom libcap /usr/sbin/* removefrom libcap /usr/sbin/*
removefrom libconfig /usr/${libdir}/libconfig++* removefrom libconfig /usr/${libdir}/libconfig++*
removefrom libcroco /usr/bin/*
removefrom libgnome-keyring /usr/share/locale/* removefrom libgnome-keyring /usr/share/locale/*
removefrom libgnomecanvas /usr/share/locale/* removefrom libgnomecanvas /usr/share/locale/*
removefrom libgpg-error /usr/bin/* /usr/share/locale/* removefrom libgpg-error /usr/bin/* /usr/share/locale/*
@ -246,6 +249,7 @@ removefrom libidn /usr/bin/* /usr/share/locale/*
removefrom libmlx4 /etc/rdma/* /usr/${libdir}/* removefrom libmlx4 /etc/rdma/* /usr/${libdir}/*
removefrom libnotify /usr/bin/* removefrom libnotify /usr/bin/*
removefrom libpng /usr/${libdir}/libpng.* removefrom libpng /usr/${libdir}/libpng.*
removefrom librsvg2 /usr/bin/*
removefrom libselinux /sbin/* removefrom libselinux /sbin/*
removefrom libsemanage /etc/selinux/* removefrom libsemanage /etc/selinux/*
removefrom libstdc++ /usr/share/* removefrom libstdc++ /usr/share/*

View File

@ -2,7 +2,7 @@
<%page args="basearch, product"/> <%page args="basearch, product"/>
## anaconda package ## anaconda package
installpkg anaconda installpkg anaconda anaconda-widgets
## anaconda deps that aren't in the RPM ## anaconda deps that aren't in the RPM
installpkg firstboot installpkg firstboot
@ -50,6 +50,7 @@ installpkg NetworkManager-gnome
installpkg at-spi at-spi2-atk pyatspi installpkg at-spi at-spi2-atk pyatspi
installpkg gnome-python2-gconf installpkg gnome-python2-gconf
installpkg gobject-introspection installpkg gobject-introspection
installpkg librsvg2
installpkg polkit-desktop-policy installpkg polkit-desktop-policy
installpkg gnome-keyring installpkg gnome-keyring
installpkg python-imaging installpkg python-imaging