source: projects/specs/trunk/g/gnome-do/gnome-do-vl.spec @ 9521

Revision 9521, 9.6 KB checked in by inagaki, 9 years ago (diff)

2015-04-19 Ryoichi INAGAKI <ryo1@…>

  • gnome-do, gnome-do-plugins, mod_mono, tasque: updated
  • gtksourceview-sharp2: added devel


Line 
1%define mainver         0.95.1
2
3Name:           gnome-do
4Version:        0.95.1
5Release:        1%{?_dist_release}
6Summary:        Quick launch and search
7Summary(ja):    高速な起動及び検索を行うランチャー
8
9License:        GPLv3+
10Group:          Applications/Accessories       
11URL:            http://do.cooperteam.net/
12# http://launchpad.net/do/trunk/0.95.1/+download/gnome-do-0.95.1.tar.gz
13Source0:        http://launchpad.net/do/trunk/%{mainver}/+download/gnome-do-%{version}.tar.gz
14
15#Source1:       gnome-do.desktop
16# Taken from cmigemo
17Source2:        Migemo.cs.utf8
18# https://gist.github.com/1021707, but modified for gnome-do-0.8,4
19Patch3:         gnome-do-0.8.4-cmigemo.patch
20
21# Vine patch
22Patch70:        gnome-do-0.95.1-avoidas.patch
23
24BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
25BuildRequires:  mono-devel, mono-addins-devel
26BuildRequires:  desktop-file-utils
27BuildRequires:  dbus-sharp-devel
28BuildRequires:  dbus-sharp-glib-devel
29BuildRequires:  gtk-sharp2-devel
30BuildRequires:  notify-sharp-devel
31BuildRequires:  gconf-sharp2-devel
32BuildRequires:  gnome-sharp2-devel, gnome-desktop-sharp2-devel >= 2.26
33BuildRequires:  gnome-keyring-sharp-devel
34BuildRequires:  gettext
35BuildRequires:  perl-XML-Parser
36BuildRequires:  intltool
37BuildRequires:  gtk2-devel
38BuildRequires:  desktop-file-utils
39BuildRequires:  gio-sharp-devel
40BuildRequires:  gkeyfile-sharp-devel
41Requires:       cmigemo
42
43Requires(pre):  GConf2
44Requires(post): GConf2
45Requires(preun):GConf2
46
47#Requires:      gnome-keyring-sharp, gnome-desktop-sharp2
48#Requires:      gnome-desktop, pkgconfig
49#Requires:      gio-sharp, gkeyfile-sharp
50
51Packager:       kazutaka
52
53%description
54GNOME Do (Do) is an intelligent launcher tool that makes performing
55common tasks on your computer simple and efficient. Do not only
56allows you to search for items in your desktop environment
57(e.g. applications, contacts, bookmarks, files, music), it also
58allows you to specify actions to perform on search results
59(e.g. run, open, email, chat, play).
60
61%description -l ja
62GNOME Do (Do) は高機能なランチャーツールです。 PC を使った一
63般的なタスクをシンプルかつ効率的に実行できるようにします。Do
64はデスクトップ環境の様々なアイテム(例えばアプリケーションや
65連絡先、ブックマーク、ファイル、音楽等)の検索だけでなく、検索
66した結果をどう操作するのか(例えば開く、メールに添付、チャット、
67再生する等)を指定することができます。
68
69%package devel
70Summary:        Development files for GNOME Do
71Summary(ja):    GNOME Do の開発用ファイル
72Group:          Development/Libraries
73Requires:       %{name} = %{version}-%{release}
74Requires:       pkgconfig
75
76%description devel
77Development files for GNOME Do
78
79%description devel -l ja
80GNOME Do の開発用ファイルです。
81
82%prep
83%setup -q
84# apply cmigemo patch
85%{__cp} %{SOURCE2} Do.Platform/src/Do.Platform/Migemo.cs
86%patch3 -p1 -b .cmigemo
87
88%patch70 -p1 -b .as
89
90sed -i -e 's|dbus-sharp-1\.0|dbus-sharp-2\.0|g' configure
91sed -i -e 's|dbus-sharp-glib-1\.0|dbus-sharp-glib-2\.0|g' configure
92
93%build
94%configure \
95    --disable-schemas-install \
96    --enable-release
97
98make %{?_smp_mflags}
99
100
101%install
102rm -rf $RPM_BUILD_ROOT
103export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
104make install DESTDIR=$RPM_BUILD_ROOT
105
106rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/libdo.la
107
108desktop-file-install    \
109        --dir $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart       \
110        --add-only-show-in=GNOME                                \
111        $RPM_BUILD_ROOT%{_datadir}/applications/gnome-do.desktop
112desktop-file-install --delete-original  \
113        --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
114        --remove-category Application   \
115        $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
116
117#kdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
118mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
119
120%find_lang %{name}
121
122%pre
123if [ "$1" -gt 1 ]; then
124    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
125    gconftool-2 --makefile-uninstall-rule \
126        %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
127fi
128
129%post
130export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
131gconftool-2 --makefile-install-rule \
132        %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
133
134touch --no-create %{_datadir}/icons/hicolor
135if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
136    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
137fi
138
139%preun
140if [ "$1" -eq 0 ]; then
141    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
142    gconftool-2 --makefile-uninstall-rule \
143        %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
144fi
145
146%postun
147touch --no-create %{_datadir}/icons/hicolor
148if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
149    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
150fi
151
152%clean
153rm -rf $RPM_BUILD_ROOT
154
155%files -f %{name}.lang
156%defattr(-,root,root,-)
157%doc AUTHORS COPYING COPYRIGHT
158%{_bindir}/gnome-do
159%{_libdir}/gnome-do/
160#{_datadir}/gnome-do/
161%config(noreplace) %{_sysconfdir}/xdg/autostart/gnome-do.desktop
162%config(noreplace) %{_sysconfdir}/gconf/schemas/*
163%{_datadir}/icons/hicolor/*/apps/gnome-do.*
164%{_datadir}/applications/*
165
166%files devel
167%defattr(-,root,root,-)
168%{_libdir}/pkgconfig/*
169
170%changelog
171* Sun Apr 19 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.95.1-1
172- updated to 0.95.1
173- dropt Source1
174- added Patch70
175
176* Thu Jun 23 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.8.4-3
177- update Patch2 to fix Bad quantifier error of regex
178
179* Wed Jun 22 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.8.4-2
180- add Source1 and Patch2: add cmigemo support
181
182* Thu Jan 13 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.8.4-1
183- new upstream release
184- drop Patch0 & 1
185- add Patch2: fix compilation error (cs0200)
186- add Source1: temporary fix for desktop-file-install failure.
187               (Comment[kk] contains a bogus linebreak)
188
189* Sat Nov 06 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.8.3.1-4
190- add Patch0 & 1 to fix compilation error (Seed only)
191
192* Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.3.1-3
193- rebuild with rpm-4.8.1 for pkg-config file
194- add BuildRequires: gconf-sharp2, rsvg2-sharp
195
196* Mon Jul 26 2010 Shu KONNO <owa@bg.wakwak.com> 0.8.3.1-2
197- rebuilt with mono-addins-0.5
198
199* Sun Jan 10 2010 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.3.1-1
200- new upstream release
201
202* Fri Jul 10 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.2-1
203- new upstream release
204- drop Patch0 (merged in upstream)
205
206* Fri Jun 12 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.1.3-3
207- change Group to Applications/Accessories
208
209* Fri Jun 12 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.8.1.3-2
210- add BuildRequires: wnck-sharp
211
212* Thu Jun 11 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.1.3-1
213- initial build for Vine Linux based on fedora development
214
215* Fri Apr 10 2009 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.8.1.3-5
216- Fix .desktop issue, install in both autostart and applications
217- Rebuild for new gnome-desktop-sharp
218- Add missing gnome-desktop-sharp requires
219- Fix Ndesk-dbus Requires
220
221* Wed Apr 01 2009 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.8.1.3-3
222- Add patch to fix issue where applications wasn't being indexed
223
224* Tue Mar 17 2009 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.8.1.3-2
225- New upstream release
226
227* Tue Mar 3 2009 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.8.0-4
228- Own _datadir/gnome-do
229* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-3
230- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
231
232* Sat Feb  7 2009 Michel Salim <salimma@fedoraproject.org> - 0.8.0-2
233- Rebuild against new mono-addins
234
235* Fri Jan 30 2009 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.8.0-1
236- New upstream release
237
238* Thu Jan 29 2009 Michel Salim <salimma@fedoraproject.org> - 0.6.1.0-3
239- Remove Tomboy dependency (bz #481183)
240- Updated description, from Do
241
242* Mon Oct 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.6.1.0-2
243- rebuild against new gnome-sharp
244
245* Wed Oct 08 2008 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.6.1.0-1
246- New Upstream Release
247
248* Fri Oct 03 2008 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.6.0.1-1
249- New upstream release
250
251* Wed Jun 11 2008 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.6.0.0-1
252- New upstream release
253
254* Wed Jun 11 2008 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.5.0.1-4
255- New upstream release
256- Add gnome-desktop-sharp dependency
257
258* Wed Jun 04 2008 Caol叩n McNamara <caolanm@redhat.com> - 0.4.2.0-2
259- rebuild for dependancies
260
261* Tue Apr 22 2008 Sindre Pedersen Bj淡rdal <sindrepb@fedoraproject.org> - 0.4.2.0-1
262- New upstream release
263
264* Tue Apr 01 2008 David Nielsen <gnomeuser@gmail.com> - 0.4.0.1-2
265- #439793 - correct URL
266
267* Sat Mar 29 2008 David Nielsen <gnomeuser@gmail.com> - 0.4.0.1-1
268- Bump to 0.4.0.1
269- Hopefully bring an end to the endless dups of 432201
270
271* Thu Feb 21 2008 David Nielsen <david@lovesunix.net> - 0.3.1-2
272- Fix 432201
273
274* Thu Feb 21 2008 David Nielsen <david@lovesunix.net> - 0.3.1-1
275- Bump to 0.3.1
276
277* Wed Feb 06 2008 David Nielsen <david@lovesunix.net> - 0.3.0.1-5
278- #431589 - Force runtime dependency on ndesk-dbus(-glib)
279
280* Mon Feb 04 2008 David Nielsen <david@lovesunix.net> - 0.3.0.1-4
281- #431462 - Correctly pull in Tomboy runtime dependency
282
283* Fri Jan 25 2008 David Nielsen <david@lovesunix.net> - 0.3.0.1-3
284- autostart gnome-do in quiet mode with the user session
285- to invoke gnome-do use super+space
286
287* Tue Jan 22 2008 David Nielsen <david@lovesunix.net> - 0.3.0.1-2
288- Fix BuildRequires
289
290* Tue Jan 22 2008 David Nielsen <david@lovesunix.net> - 0.3.0.1-1
291- bump to 0.3.0.1
292- update patches
293
294* Sat Nov 17 2007 David Nielsen <david@lovesunix.net> - 0.0.2-2
295- updated libdir patch
296- cleaned up desktop-file-install invocation
297- correct BuildRequires
298
299* Mon Nov 12 2007 David Nielsen <david@lovesunix.net> - 0.0.2-1
300- Initial package
Note: See TracBrowser for help on using the repository browser.