/
gnome-globalmenu.spec.tmpl
185 lines (165 loc) · 5.6 KB
/
gnome-globalmenu.spec.tmpl
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
%define base_version 0.6
%define svn_version svn@SVNVERSION@
%define release_num @RELEASE@
Name: gnome-globalmenu
Version: %{base_version}.%{svn_version}
Release: %{release_num}%{?dist}
Summary: Global menu bar widget and library for GTK/GNOME2
Group: User Interface/Desktops
License: GPLv2+
URL: http://code.google.com/p/gnome2-globalmenu/
Source0: http://gnome2-globalmenu.googlecode.com/files/gnome-globalmenu-%{base_version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{base_version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel
BuildRequires: libwnck-devel
BuildRequires: gnome-panel-devel
BuildRequires: bonobo-activation-devel
BuildRequires: dbus-glib-devel
%description
GNOME Global Menu project aims to improve GNOME toward a Document Centric Desktop Environment. Global Menu is a menu bar shared with every window in this screen/session. This package is the meta package.
%package applet
Summary: gnome-panel applet for global menu.
Group: User Interface/Desktops
Requires: gnome-globalmenu
Requires: libwnck
Requires: gnome-panel
%description applet
A menu server for GNOME GlobalMenu project. Built upon libgnomenu's GnomenuServerHelper object, it manages applications' GnomenuMenuBars.
%package devel
Summary: headers for global menu development.
Group: User Interface/Desktops
Requires: gnome-globalmenu
Requires: dbus-glib-devel
Requires: gtk2-devel
%description devel
Development files for gnome-globalmenu
%package libs
Summary: libs for global menu.
Group: User Interface/Desktops
Requires: gnome-globalmenu
Requires: dbus-glib
Requires: gtk2
%description libs
libraries for gnome-globalmenu
%package gtk
Summary: GTK bindings for global menu.
Group: User Interface/Desktops
Requires: gnome-globalmenu-libs
Requires: gtk2
%description gtk
GTK bindings for global menu.
%package tools
Summary: GTK bindings for global menu.
Group: User Interface/Desktops
Requires: gnome-globalmenu-libs
Requires: gtk2
%description tools
GTK bindings for global menu.
%prep
%setup -q -n gnome-globalmenu-%{base_version}
%build
%configure --disable-gtk-doc --disable-rebuilds
make
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
%clean
rm -rf %{buildroot}
%files
%defattr(-, root, root)
%files libs
%defattr(-, root, root)
%{_bindir}/org.gnome.GlobalMenu.Server
%{_datadir}/dbus-1/services/org.gnome.GlobalMenu.Server.service
%{_libdir}/libgmarkupdoc.so
%{_libdir}/libgmarkupdoc.so.0
%{_libdir}/libgmarkupdoc.so.0.0.0
%{_libdir}/libgnomenu.so
%{_libdir}/libgnomenu.so.0
%{_libdir}/libgnomenu.so.0.0.0
%{_libdir}/libgmarkupdoc-base.so
%{_libdir}/libgmarkupdoc-base.so.0
%{_libdir}/libgmarkupdoc-base.so.0.0.0
%{_libdir}/libgmarkupdoc-dbus.so
%{_libdir}/libgmarkupdoc-dbus.so.0
%{_libdir}/libgmarkupdoc-dbus.so.0.0.0
%{_libdir}/libgmarkupdoc-list.so
%{_libdir}/libgmarkupdoc-list.so.0
%{_libdir}/libgmarkupdoc-list.so.0.0.0
%files devel
%defattr(-, root, root)
%{_datadir}/vala/vapi/gmarkupdoc.vapi
%{_datadir}/vala/vapi/gnomenu.vapi
%{_libdir}/libgmarkupdoc.a
%{_libdir}/libgmarkupdoc.la
%{_libdir}/libgnomenu.a
%{_libdir}/libgnomenu.la
%{_libdir}/gtk-2.0/modules/libglobalmenu-gnome.a
%{_libdir}/gtk-2.0/modules/libglobalmenu-gnome.la
%{_libdir}/libgmarkupdoc-base.a
%{_libdir}/libgmarkupdoc-base.la
%{_libdir}/libgmarkupdoc-dbus.a
%{_libdir}/libgmarkupdoc-dbus.la
%{_libdir}/libgmarkupdoc-list.a
%{_libdir}/libgmarkupdoc-list.la
%{_includedir}/libgmarkupdoc/gmarkupdoc-dbusview.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-document.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-documenttreeadapter.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-documentmodel.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-listview.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-view.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-node.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-parser.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-remotedocument.h
%{_includedir}/libgmarkupdoc/gmarkupdoc-section.h
%{_includedir}/libgmarkupdoc/gmarkupdoc.h
%{_includedir}/libgnomenu/gnomenu.h
%{_includedir}/libgnomenu/gnomenu-client.h
%{_includedir}/libgnomenu/gnomenu-server.h
%{_includedir}/libgnomenu/gnomenu-menubar.h
%{_includedir}/libgnomenu/gnomenu-menuview.h
%files gtk
%defattr(-, root, root)
%{_libdir}/gtk-2.0/modules/libglobalmenu-gnome.so
%{_libdir}/gtk-2.0/modules/libglobalmenu-gnome.so.0
%{_libdir}/gtk-2.0/modules/libglobalmenu-gnome.so.0.0.0
%files applet
%defattr(-, root, root)
%{_libdir}/bonobo/servers/GlobalMenu_PanelApplet.server
%{_libexecdir}/GlobalMenu.PanelApplet
%files tools
%defattr(-, root, root)
%{_bindir}/gnomenu-navigator
%changelog
* Sun Oct 7 2008 Feng Yu <rainwoodman@gmail.com>
- installing libglobalmenu-gnome to gtk-2.0/modules
* Sun Oct 7 2008 Feng Yu <rainwoodman@gmail.com>
- Update to svn 1351
- Divide into sub packages
* Sun Oct 5 2008 Feng Yu <rainwoodman@gmail.com>
- Update to 0.6
* Sun Mar 23 2008 Feng Yu <rainwoodman@gmail.com>
- change to macros for building x86-64 rpms
* Fri Mar 14 2008 Feng Yu <rainwoodman@gmail.com>
- remove language pack
- move shared files to gnome-globalmenu
* Wed Mar 12 2008 Feng Yu <rainwoodman@gmail.com>
- Separated .gmo files
- Added description for packages.
* Sun Mar 9 2008 Feng Yu <rainwoodman@gmail.com>
- Properly install doc.
- Added French locale
* Fri Mar 7 2008 Feng Yu <rainwoodman@gmail.com>
- Install doc
- Added depencency
- Added the mo file.
- distribute gtk2-aqd patch
* Fri Mar 5 2008 Feng Yu <rainwoodman@gmail.com>
- Enable schemas.
* Fri Feb 29 2008 Feng Yu <rainwoodman@gmail.com>
- Split into many sub packages.
* Mon Jan 14 2008 Feng Yu <rainwoodman@gmail.com>
- Added schema
* Wed Jan 09 2008 Feng Yu <rainwoodman@gmail.com>
- Added description
# vim:ts=4:sw=4