Mailinglist Archive: opensuse-buildservice (295 mails)

< Previous Next >
Re: [opensuse-buildservice] A gnome package question for opensuse factory
  • From: Stanislav Brabec <sbrabec@xxxxxxx>
  • Date: Mon, 26 Mar 2007 12:38:07 +0200
  • Message-id: <1174905488.26378.15.camel@xxxxxxxxxxxxxx>
Richard Bos píše v Ne 25. 03. 2007 v 21:17 +0200:
> What is the best (if there is one), to go along with the change in prefix for 
> gnome applications.   What is the exact change, it is from /opt/gnome 
> to /usr, or is it different?

Move from /opt/gnome to /usr.
Move to new (and correct) gconf scriptlets instead of old scriptlets
keeping orphans,

And from technical aspect of view:
Spec file cleanup.
Use of %configure and RPM macros for default paths (except libexecdir).

> What is the best way to deal with change?  Is it possible to use the spec file 
> for openSUSE-10.3 and for openSUSE prior to 10.3?

Yes, but such spec file looks unreadable containing much
%if %suse_version:

Preamble:
%if %suse_version > 1020
%gconf_schemas_prereq
%else
PreReq: gconf2
%endif

Configure:
branch it dependently on prefix

%install

For > 1020 call %find_gconf_schemas.

Scriptlets:
For old versions use manually written %post, for newer the new three
scriptlet macros.

File list:
For new version include autogenerated schemas files list, for older
versions use explicit list.


> Is it possible to update the gnome explanation on this wiki 
> http://en.opensuse.org/SUSE_Build_Tutorial#Gnome_Packages page?  It still ;
> uses the old /opt/gnome prefix.

Yes, it really needs update.

> I need to update gramps to become aware of the prefix change:
> http://build.opensuse.org/package/show?package=gramps-beta&project=home%3Arbos
> 

You can test it also in 10.2 + GNOME:UNSTABLE Build Service.

-- 
Best Regards / S pozdravem,

Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o.                          e-mail: sbrabec@xxxxxxx
Lihovarská 1060/12                            tel: +420 284 028 966
190 00 Praha 9                                fax: +420 284 028 951
Czech Republic                                http://www.suse.cz/

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References