File: gnome-utils.spec.in

package info (click to toggle)
gnome-utils 2.14.0.dfsg-5
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 14,188 kB
  • ctags: 2,382
  • sloc: ansic: 22,482; sh: 8,787; xml: 4,704; makefile: 717
file content (104 lines) | stat: -rw-r--r-- 3,280 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Name:         gnome-utils
License:      GPL
Group:        System/GUI/GNOME
Version:      2.6.0
Release:      1
Distribution: Vanilla GNOME
Vendor:       The GNOME Foundation
Summary:      Basic Utilities for the GNOME 2.0 Desktop
Source:       http://ftp.gnome.org/pub/GNOME/sources/gnome-utils/2.6/%{name}-%{version}.tar.bz2
URL:          http://www.gnome.org
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
Docdir:       %{_defaultdocdir}/%{name}
Autoreqprov:  on
Prereq:       scrollkeeper

%define glib2_version 2.4.0
%define pango_version 1.3.1
%define gtk2_version 2.4.0
%define libgnome_version 2.6.0
%define libgnomeui_version 2.6.0
%define gail_version 1.4.0
%define gnome_panel_version 2.6.0
%define scrollkeeper_version 0.3.12

Requires:       libgnome >= %{libgnome_version}
Requires:       libgnomeui >= %{libgnomeui_version}
Requires:       scrollkeeper >= %{scrollkeeper_version}
BuildRequires:  glib2-devel >= %{glib2_version}
BuildRequires:  pango-devel >= %{pango_version}
BuildRequires:  gtk2-devel >= %{gtk2_version}
BuildRequires:  libgnome-devel >= %{libgnome_version}
BuildRequires:  libgnomeui-devel >= %{libgnomeui_version}
BuildRequires:  gail-devel >= %{gail_version}
BuildRequires:  gnome-panel >= %{gnome_panel_version}
BuildRequires:  scrollkeeper >= %{scrollkeeper_version}
BuildRequires:  e2fsprogs-devel
BuildRequires:  pam

%description
This package contains some essential utilities for the GNOME 2 Desktop.

%prep
%setup -q

%build
CFLAGS="$RPM_OPT_FLAGS" \
  ./configure \
	--prefix=%{_prefix} \
	--sysconfdir=%{_sysconfdir} \
        --libexecdir=%{_libexecdir} \
	--localstatedir=/var/lib    \
	--enable-console-helper=yes
make

%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make -i install DESTDIR=$RPM_BUILD_ROOT
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL 

%clean
rm -rf $RPM_BUILD_ROOT

%post
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
SCHEMAS=" gdict.schemas gfloppy.schemas gnome-search-tool.schemas"
for S in $SCHEMAS; do
        gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S >/dev/null
done
for i in zh_CN zh_TW ko_KR ja_JP de_DE es_ES fr_FR it_IT sv_SE ; do
        langtag=$i
        [ ${i:0:2} == "zh" ] || langtag=${i:0:2}
        [ -e  %{_datadir}/omf/gnome-utils/gnome-search-tool-$langtag.omf ] && \
        env LANG=$i LC_ALL=$i scrollkeeper-install -q %{_datadir}/omf/gnome-utils/gnome-search-tool-$langtag.omf
done
scrollkeeper-update -q

%postun
for i in zh_CN zh_TW ko_KR ja_JP de_DE es_ES fr_FR it_IT sv_SE ; do
        langtag=$i
        [ ${i:0:2} == "zh" ] || langtag=${i:0:2}
        [ -e  %{_datadir}/omf/gnome-utils/gnome-search-tool-$langtag.omf ] && \
        env LANG=$i LC_ALL=$i scrollkeeper-uninstall -q %{_datadir}/omf/gnome-utils/gnome-search-tool-$langtag.omf
done
scrollkeeper-update -q

%files
%defattr (-, root, root)
%{_bindir}/*
%{_datadir}/locale/*/LC_MESSAGES/*.mo
%{_datadir}/omf/gnome-utils
%{_datadir}/gnome/help
%{_datadir}/gnome-2.0/ui/*
%{_sysconfdir}/gconf/schemas
%{_libdir}/bonobo
%{_datadir}/applications
%{_datadir}/gnome-utils
%{_libexecdir}/*
%{_datadir}/mime-info/*

%changelog
* Mon Mar 22 2004 - glynn.foster@sun.com
- Attempt to resurrect this into something even
  slightly useful, even though I'm certain no 
  one uses it.