Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:sjcundy:Configuration
ubco-gnome
ubco-gnome.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ubco-gnome.spec of Package ubco-gnome
Name: ubco-gnome Version: 1.1 Release: 1 License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Source: %{name}-%{version}.tar.bz2 Requires: bash ubco-freenx gnome-desktop perl-ldap MozillaFirefox cups gconf2 gdm gnome-applets gnome-panel-nld #Requires: bash gnome-desktop perl-ldap MozillaFirefox cups gconf2 gdm gnome-applets gnome-panel-nld Group: System/Base Packager: Steve Cundy <steve.cundy@ubc.ca> Vendor: UBC Okanagan Summary: SLE10 UBCO Gnome Configuration # Define some variables %define patchdir /opt/UBCO/patches/%{name} %define bindir /opt/UBCO/sbin %define etcdir /opt/UBCO/etc %define dskdir /opt/gnome/share/applications %define themedir /opt/gnome/share/gdm/themes %define skeldir /etc/skel/Desktop %define gconfdir /etc/opt/gnome/gconf/gconf.xml.defaults/apps/panel/default_setup/applets %description Provide SLE10 UBCO machines with base UBCO Gnome configuration. %prep %setup %build %install mkdir -p $RPM_BUILD_ROOT/%patchdir mkdir -p $RPM_BUILD_ROOT/%bindir mkdir -p $RPM_BUILD_ROOT/%etcdir mkdir -p $RPM_BUILD_ROOT/%dskdir mkdir -p $RPM_BUILD_ROOT/%gconfdir/workspace_switcher/prefs mkdir -p $RPM_BUILD_ROOT/%gconfdir/window_list/prefs mkdir -p $RPM_BUILD_ROOT/%themedir mkdir -p $RPM_BUILD_ROOT/%skeldir cp -a files/window_list.prefs $RPM_BUILD_ROOT/%gconfdir/window_list/prefs/%gconf.xml cp -a files/workspace_switcher $RPM_BUILD_ROOT/%gconfdir/workspace_switcher/%gconf.xml cp -a files/workspace_switcher.prefs $RPM_BUILD_ROOT/%gconfdir/workspace_switcher/prefs/%gconf.xml cp -a patches/* $RPM_BUILD_ROOT/%patchdir cp -a files/UBCO-GDM-SuSE $RPM_BUILD_ROOT/%themedir cp -a files/"UBCO SLED User Tips.pdf" $RPM_BUILD_ROOT/%skeldir echo %{name}-%{version}-%{release} > $RPM_BUILD_ROOT/%patchdir/VERSION install -m 755 files/gnomesu.ubco $RPM_BUILD_ROOT/%bindir install -m 744 files/ubco_workident.pl $RPM_BUILD_ROOT/%bindir install -m 744 files/ubco_workident.conf $RPM_BUILD_ROOT/%etcdir install -m 644 files/ubco_workident.desktop $RPM_BUILD_ROOT/%dskdir %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,root,root) %patchdir %bindir/gnomesu.ubco %bindir/ubco_workident.pl %etcdir/ubco_workident.conf %dskdir/ubco_workident.desktop %themedir/UBCO-GDM-SuSE "%skeldir/UBCO SLED User Tips.pdf" %gconfdir/window_list/prefs/%gconf.xml %gconfdir/workspace_switcher/%gconf.xml %gconfdir/workspace_switcher/prefs/%gconf.xml %post # $1 = 0 - delete # $1 = 1 - new install # $1 = 2 - upgrade # Order: pre/post 2, preun/postun 1 insserv ntp if [ "$1" = "1" ] ; then # first install mv /opt/gnome/bin/gnomesu /opt/gnome/bin/gnomesu.orig ln -s /opt/UBCO/sbin/gnomesu.ubco /opt/gnome/bin/gnomesu patch /etc/cups/cupsd.conf %patchdir/cupsd.conf.patch patch /etc/opt/gnome/gdm/gdm.conf %patchdir/gdm.conf.patch if [ -d /etc/bootsplash/themes/SuSE-SLES ]; then rm "%skeldir/UBCO SLED User Tips.pdf"; fi patch /usr/lib/firefox/defaults/profile/bookmarks.html %patchdir/bookmarks.html.patch patch /usr/lib/firefox/defaults/profile/prefs.js %patchdir/prefs.js.patch /bin/sh %patchdir/gconf.sh fi if [ "$1" = "2" ] ; then unlink /opt/gnome/bin/gnomesu if [ -e /opt/gnome/bin/gnomesu ] ; then mv /opt/gnome/bin/gnomesu /opt/gnome/bin/gnomesu.orig fi if [ -d /etc/bootsplash/themes/SuSE-SLES ]; then rm "%skeldir/UBCO SLED User Tips.pdf"; fi ln -s /opt/UBCO/sbin/gnomesu.ubco /opt/gnome/bin/gnomesu fi %preun if [ "$1" = "0" ] ; then # delete install unlink /opt/gnome/bin/gnomesu mv /opt/gnome/bin/gnomesu.orig /opt/gnome/bin/gnomesu patch -R /etc/cups/cupsd.conf %patchdir/cupsd.conf.patch patch -R /usr/lib/firefox/defaults/profile/bookmarks.html %patchdir/bookmarks.html.patch patch -R /usr/lib/firefox/defaults/profile/prefs.js %patchdir/prefs.js.patch # patch -R -p0 < %patchdir/gconf.xml.defaults.patch fi %changelog * Fri Dec 11 2008 Steve Cundy <steve.cundy@ubc.ca> - Modified ident script to change snmpd.conf values * Fri Feb 22 2008 Steve Cundy <steve.cundy@ubc.ca> - Inital build using OBS * Fri Apr 20 2007 Steve Cundy <steve.cundy@ubc.ca> - remove sabayon and replace with gconf.xml.defaults patch * Wed Feb 12 2007 Steve Cundy <steve.cundy@ubc.ca> - initial build of gnome-base
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