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


RevLine 
[9521]1%define mainver         0.95.1
[521]2
[4204]3Name:           gnome-do
[9521]4Version:        0.95.1
5Release:        1%{?_dist_release}
6Summary:        Quick launch and search
7Summary(ja):    高速な起動及び検索を行うランチャー
8
[4204]9License:        GPLv3+
10Group:          Applications/Accessories       
[9521]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
[4204]16# Taken from cmigemo
17Source2:        Migemo.cs.utf8
18# https://gist.github.com/1021707, but modified for gnome-do-0.8,4
[9521]19Patch3:         gnome-do-0.8.4-cmigemo.patch
[521]20
[9521]21# Vine patch
22Patch70:        gnome-do-0.95.1-avoidas.patch
[521]23
[9521]24BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
25BuildRequires:  mono-devel, mono-addins-devel
[4204]26BuildRequires:  desktop-file-utils
[9521]27BuildRequires:  dbus-sharp-devel
28BuildRequires:  dbus-sharp-glib-devel
29BuildRequires:  gtk-sharp2-devel
[4204]30BuildRequires:  notify-sharp-devel
[9521]31BuildRequires:  gconf-sharp2-devel
32BuildRequires:  gnome-sharp2-devel, gnome-desktop-sharp2-devel >= 2.26
[4204]33BuildRequires:  gnome-keyring-sharp-devel
34BuildRequires:  gettext
35BuildRequires:  perl-XML-Parser
36BuildRequires:  intltool
37BuildRequires:  gtk2-devel
38BuildRequires:  desktop-file-utils
[9521]39BuildRequires:  gio-sharp-devel
40BuildRequires:  gkeyfile-sharp-devel
41Requires:       cmigemo
[521]42
[4204]43Requires(pre):  GConf2
44Requires(post): GConf2
45Requires(preun):GConf2
[521]46
[9521]47#Requires:      gnome-keyring-sharp, gnome-desktop-sharp2
48#Requires:      gnome-desktop, pkgconfig
49#Requires:      gio-sharp, gkeyfile-sharp
[521]50
[4204]51Packager:       kazutaka
[521]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
[9521]70Summary:        Development files for GNOME Do
71Summary(ja):    GNOME Do の開発用ファイル
72Group:          Development/Libraries
73Requires:       %{name} = %{version}-%{release}
74Requires:       pkgconfig
[521]75
76%description devel
77Development files for GNOME Do
78
79%description devel -l ja
80GNOME Do の開発用ファイルです。
81
82%prep
83%setup -q
[4204]84# apply cmigemo patch
85%{__cp} %{SOURCE2} Do.Platform/src/Do.Platform/Migemo.cs
86%patch3 -p1 -b .cmigemo
[2582]87
[9521]88%patch70 -p1 -b .as
[4204]89
[9521]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
[521]93%build
[9521]94%configure \
95    --disable-schemas-install \
96    --enable-release
97
[521]98make %{?_smp_mflags}
99
100
101%install
[9521]102rm -rf $RPM_BUILD_ROOT
[521]103export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
[9521]104make install DESTDIR=$RPM_BUILD_ROOT
[521]105
[9521]106rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/libdo.la
107
108desktop-file-install    \
109        --dir $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart       \
[521]110        --add-only-show-in=GNOME                                \
[9521]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
[521]116
[9521]117#kdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
118mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
[521]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 \
[9521]126        %{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
[521]127fi
128
129%post
130export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
131gconftool-2 --makefile-install-rule \
[9521]132        %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
[521]133
134touch --no-create %{_datadir}/icons/hicolor
135if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
[9521]136    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
[521]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 \
[9521]143        %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
[521]144fi
145
146%postun
147touch --no-create %{_datadir}/icons/hicolor
148if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
[9521]149    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
[521]150fi
151
152%clean
[9521]153rm -rf $RPM_BUILD_ROOT
[521]154
155%files -f %{name}.lang
156%defattr(-,root,root,-)
157%doc AUTHORS COPYING COPYRIGHT
[9521]158%{_bindir}/gnome-do
[521]159%{_libdir}/gnome-do/
[9521]160#{_datadir}/gnome-do/
[521]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
[9521]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
[4204]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
[2582]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
[2202]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
[1897]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
[1451]196* Mon Jul 26 2010 Shu KONNO <owa@bg.wakwak.com> 0.8.3.1-2
197- rebuilt with mono-addins-0.5
198
[521]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.