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


RevLine 
[9479]1Summary:        Advanced dock application written in Mono
2Summary(ja):    Mono で作成された高度なドックアプリケーション
[1518]3Name:           docky
[9479]4Version:        2.2.0
5Release:        1%{?_dist_release}
[9177]6
7License:        GPLv3
8Group:          User Interface/Desktops
9URL:            http://www.go-docky.com/
10
[9479]11Source0:        http://launchpad.net/docky/2.1/2.2.0/+download/%{name}-%{version}.tar.xz
12Source1:        docky-2.2.0-ja.po
13
[1518]14Patch1:         docky-2.0.5-clock-date-format.patch
[9177]15# Vine Patch
16# ad-hoc patch to build with dbus-sharp 0.8.0
17Patch100:       docky-2.1.2-dbussharp2.patch
18
[9479]19BuildArch:      noarch
[9177]20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
[2070]21BuildRequires:  GConf2-devel
[9479]22BuildRequires:  autoconf
[3004]23BuildRequires:  dbus-sharp-devel
24BuildRequires:  dbus-sharp-glib-devel
[9479]25BuildRequires:  gconf-sharp2-devel
[3004]26BuildRequires:  gio-sharp-devel
[9479]27BuildRequires:  gnome-desktop-sharp2-devel
[1518]28BuildRequires:  gnome-keyring-sharp-devel
[9479]29BuildRequires:  gnome-sharp2-devel
30BuildRequires:  gnome-vfs-sharp2-devel
31BuildRequires:  gtk-sharp2-devel
32BuildRequires:  gtk-sharp2-gapi
33BuildRequires:  gtk2-devel >= 2.14.3
[7278]34BuildRequires:  mono-addins-devel
[1518]35BuildRequires:  mono-core
36BuildRequires:  mono-devel
[9479]37BuildRequires:  notify-sharp-devel
38BuildRequires:  python
39BuildRequires:  rsvg2-sharp-devel
40BuildRequires:  wnck-sharp-devel
[9177]41Requires:       gconf-sharp2
42Requires:       gnome-keyring-sharp
43Requires:       mono-web
44Requires:       rsvg2-sharp
45Requires:       dockmanager
46Requires(post):  desktop-file-utils
[9479]47Requires(post):  GConf2
48Requires(preun): GConf2
[9177]49Requires(postun):desktop-file-utils
[9479]50Provides:       %{name}-devel = %{version}-%{release}
[1518]51
[7278]52Distribution:   Vine Linux
53Vendor:         Project Vine
[1518]54Packager:       kazutaka
55
56%description
[9479]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.
[1518]61
62%description -l ja
[9479]63Docky はスクリーンの下部、上部、側面に配置できる高度なショートカットバーです。
64コンピュータ内のファイル、フォルダ、アプリケーションへの簡単なアクセスを提供
65すると共に、アプリケーションの現在の実行状態を表示します。
[1518]66
67%prep
68%setup -q
69%patch1 -p1 -b .clock-date-format
[9177]70%patch100 -p1 -b .dbussharp2
[1518]71%{__cp} %{SOURCE1} po/ja.po
72
[9177]73%build
74autoreconf -fiv
[1518]75
[9479]76%configure \
77    --libdir=%{_prefix}/lib \
78    --disable-schemas-install
79
[1518]80%{__make} %{?_smp_mflags}
81
82
83%install
84%{__rm} -rf $RPM_BUILD_ROOT
[9479]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
[1518]95%find_lang %{name}
96
97%post
98update-desktop-database %{_datadir}/applications >& /dev/null ||:
[9479]99export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
100gconftool-2 --makefile-install-rule \
101    %{_sysconfdir}/gconf/schemas/docky.schemas > /dev/null
102
[1518]103touch --no-create %{_datadir}/icons/hicolor
104if [ -x /usr/bin/gtk-update-icon-cache ]; then
[9479]105    /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
[1518]106fi
107
[9479]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
[1518]113%postun
114update-desktop-database %{_datadir}/applications >& /dev/null ||:
115touch --no-create %{_datadir}/icons/hicolor
116if [ -x /usr/bin/gtk-update-icon-cache ]; then
[9479]117    /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
[1518]118fi
119
120
121%clean
122%{__rm} -rf $RPM_BUILD_ROOT
123
124
125%files -f %{name}.lang
126%defattr(-,root,root)
[9479]127%doc AUTHORS COPYING COPYRIGHT NEWS
[3004]128%{_sysconfdir}/gconf/schemas/%{name}.schemas
[1518]129%{_bindir}/%{name}
[9479]130%{_prefix}/lib/%{name}
[1518]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
[3004]142%{_mandir}/man1/%{name}.1*
[9479]143# devel
144%{_datadir}/pkgconfig/%{name}.*
[1518]145
146
147%changelog
[9479]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
[9177]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
[7278]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
[3451]163* Thu Apr 14 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.2-1
164- new upstream release.
165
[3440]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
[3004]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
[2435]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
[2070]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
[2035]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
[1798]196* Thu Sep 09 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.0.6-1
197- new upstream release
198
[1561]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
[1518]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.