source: projects/specs/trunk/d/docky/docky-vl.spec @ 9479

Revision 9479, 6.4 KB checked in by inagaki, 9 years ago (diff)

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

  • docky: updated


Line 
1Summary:        Advanced dock application written in Mono
2Summary(ja):    Mono で作成された高度なドックアプリケーション
3Name:           docky
4Version:        2.2.0
5Release:        1%{?_dist_release}
6
7License:        GPLv3
8Group:          User Interface/Desktops
9URL:            http://www.go-docky.com/
10
11Source0:        http://launchpad.net/docky/2.1/2.2.0/+download/%{name}-%{version}.tar.xz
12Source1:        docky-2.2.0-ja.po
13
14Patch1:         docky-2.0.5-clock-date-format.patch
15# Vine Patch
16# ad-hoc patch to build with dbus-sharp 0.8.0
17Patch100:       docky-2.1.2-dbussharp2.patch
18
19BuildArch:      noarch
20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
21BuildRequires:  GConf2-devel
22BuildRequires:  autoconf
23BuildRequires:  dbus-sharp-devel
24BuildRequires:  dbus-sharp-glib-devel
25BuildRequires:  gconf-sharp2-devel
26BuildRequires:  gio-sharp-devel
27BuildRequires:  gnome-desktop-sharp2-devel
28BuildRequires:  gnome-keyring-sharp-devel
29BuildRequires:  gnome-sharp2-devel
30BuildRequires:  gnome-vfs-sharp2-devel
31BuildRequires:  gtk-sharp2-devel
32BuildRequires:  gtk-sharp2-gapi
33BuildRequires:  gtk2-devel >= 2.14.3
34BuildRequires:  mono-addins-devel
35BuildRequires:  mono-core
36BuildRequires:  mono-devel
37BuildRequires:  notify-sharp-devel
38BuildRequires:  python
39BuildRequires:  rsvg2-sharp-devel
40BuildRequires:  wnck-sharp-devel
41Requires:       gconf-sharp2
42Requires:       gnome-keyring-sharp
43Requires:       mono-web
44Requires:       rsvg2-sharp
45Requires:       dockmanager
46Requires(post):  desktop-file-utils
47Requires(post):  GConf2
48Requires(preun): GConf2
49Requires(postun):desktop-file-utils
50Provides:       %{name}-devel = %{version}-%{release}
51
52Distribution:   Vine Linux
53Vendor:         Project Vine
54Packager:       kazutaka
55
56%description
57Docky is an advanced shortcut bar that sits at the bottom, top, and/or sides
58of your screen. It provides easy access to some of the files, folders,
59and applications on your computer, displays which applications are
60currently running, holds windows in their minimized state, and more.
61
62%description -l ja
63Docky はスクリーンの下部、上部、側面に配置できる高度なショートカットバーです。
64コンピュータ内のファイル、フォルダ、アプリケーションへの簡単なアクセスを提供
65すると共に、アプリケーションの現在の実行状態を表示します。
66
67%prep
68%setup -q
69%patch1 -p1 -b .clock-date-format
70%patch100 -p1 -b .dbussharp2
71%{__cp} %{SOURCE1} po/ja.po
72
73%build
74autoreconf -fiv
75
76%configure \
77    --libdir=%{_prefix}/lib \
78    --disable-schemas-install
79
80%{__make} %{?_smp_mflags}
81
82
83%install
84%{__rm} -rf $RPM_BUILD_ROOT
85
86export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
87
88%{__make} install \
89   DESTDIR=$RPM_BUILD_ROOT \
90   libdir=%{_prefix}/lib \
91   pkgconfigdir=%{_datadir}/pkgconfig
92
93unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
94
95%find_lang %{name}
96
97%post
98update-desktop-database %{_datadir}/applications >& /dev/null ||:
99export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
100gconftool-2 --makefile-install-rule \
101    %{_sysconfdir}/gconf/schemas/docky.schemas > /dev/null
102
103touch --no-create %{_datadir}/icons/hicolor
104if [ -x /usr/bin/gtk-update-icon-cache ]; then
105    /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
106fi
107
108%preun
109export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
110gconftool-2 --makefile-uninstall-rule \
111    %{_sysconfdir}/gconf/schemas/docky.schemas >/dev/null;
112
113%postun
114update-desktop-database %{_datadir}/applications >& /dev/null ||:
115touch --no-create %{_datadir}/icons/hicolor
116if [ -x /usr/bin/gtk-update-icon-cache ]; then
117    /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
118fi
119
120
121%clean
122%{__rm} -rf $RPM_BUILD_ROOT
123
124
125%files -f %{name}.lang
126%defattr(-,root,root)
127%doc AUTHORS COPYING COPYRIGHT NEWS
128%{_sysconfdir}/gconf/schemas/%{name}.schemas
129%{_bindir}/%{name}
130%{_prefix}/lib/%{name}
131%{_datadir}/applications/%{name}.desktop
132%{_datadir}/%{name}
133%{_datadir}/icons/hicolor/16x16/apps/%{name}.svg
134%{_datadir}/icons/hicolor/22x22/apps/%{name}.svg
135%{_datadir}/icons/hicolor/24x24/apps/%{name}.svg
136%{_datadir}/icons/hicolor/32x32/apps/%{name}.svg
137%{_datadir}/icons/hicolor/48x48/apps/%{name}.svg
138%{_datadir}/icons/hicolor/48x48/mimetypes/extension.svg
139%{_datadir}/icons/hicolor/64x64/apps/%{name}.svg
140%{_datadir}/icons/hicolor/128x128/apps/%{name}.svg
141%{_datadir}/icons/hicolor/128x128/apps/gmail.png
142%{_mandir}/man1/%{name}.1*
143# devel
144%{_datadir}/pkgconfig/%{name}.*
145
146
147%changelog
148* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.2.0-1
149- updated to 2.2.0
150- built with mono 3.12.1
151- changed BuildArch to noarch
152- fixed spec file to execute gconftool-2 at install/uninstall
153
154* Fri Dec 19 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.1.2-3
155- added Patch100 to build with dbus-sharp 0.8.1 and dbus-shar-glib 0.6.0
156- moved to User Interface/Desktops Group
157
158* Tue Jan  1 2013 IWAI, Masaharu <iwai@alib.jp> 2.1.2-2
159- build with mono-addins 0.6.2-2
160- add BuildRequires: mono-addins-devel
161- add Vendor and Distribution tags
162
163* Thu Apr 14 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.2-1
164- new upstream release.
165
166* Wed Apr 13 2011 Shu KONNO <owa@bg.wakwak.com> 2.1.1-2
167- rebuilt with new dbus-sharp, dbus-sharp-glib
168
169* Mon Mar 14 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 2.1.1-1
170- new upstream release
171- drop /etc/xdg/autostart/docky.desktop (upstream change)
172- Requires: dockmanager
173
174* Thu Feb 17 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 2.1.0-1
175- new upstream release
176- add BuildRequires: gio-sharp-devel, dbu-sharp-devel,
177  dbus-sharp-glib2-devel
178- drop BuildRequires: ndesk-dbus, ndesk-dbus-glib
179- drop python dependencies (upstream change)
180- update Source1 (japanese translation)
181
182* Mon Jan 03 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 2.0.9-1
183- new upstream release
184- update Source1 (japanese translation)
185- drop patch2 (fixed in upstream)
186
187* Wed Oct 13 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.0.7-2
188- add build_vine5 conditional macro (don't apply patch2 on Vine 5)
189- add Requires: gconf-sharp2, gnome-keyring-sharp, mono-web, rsvg2-sharp
190
191* Mon Oct 11 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.0.7-1
192- new upstream release
193- build with mono-2.8 (VineSeed)
194- add Patch2 to drop dependency mono.getoptions (VineSeed)
195
196* Thu Sep 09 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.0.6-1
197- new upstream release
198
199* Fri Aug 13 2010 Shu KONNO <owa@bg.wakwak.com> 2.0.5-2
200- fixed python2.6/site-package path in %%files
201
202* Sat Aug 07 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.0.5-1
203- initial build for Vine Linux
204- add Patch1: modify date/time format to make them translatable
205- add Source1: updated japanese translation
206
Note: See TracBrowser for help on using the repository browser.