|
@@ -1,64 +1,68 @@
|
|
|
-Summary: Dock application for GNOME
|
|
|
-Summary(ja): GNOME 向けのドックアプリケーション
|
|
|
+Summary: Advanced dock application written in Mono
|
|
|
+Summary(ja): Mono で作成された高度なドックアプリケーション
|
|
|
Name: docky
|
|
|
-Version: 2.1.2
|
|
|
-Release: 3%{?_dist_release}
|
|
|
+Version: 2.2.0
|
|
|
+Release: 1%{?_dist_release}
|
|
|
|
|
|
License: GPLv3
|
|
|
Group: User Interface/Desktops
|
|
|
URL: http://www.go-docky.com/
|
|
|
|
|
|
-Source0: http://launchpad.net/docky/2.1/2.1.0/+download/%{name}-%{version}.tar.bz2
|
|
|
-Source1: docky-2.1.0-ja.po
|
|
|
-Patch1: docky-2.0.5-clock-date-format.patch
|
|
|
+Source0: http://launchpad.net/docky/2.1/2.2.0/+download/%{name}-%{version}.tar.xz
|
|
|
+Source1: docky-2.2.0-ja.po
|
|
|
|
|
|
+Patch1: docky-2.0.5-clock-date-format.patch
|
|
|
# Vine Patch
|
|
|
# ad-hoc patch to build with dbus-sharp 0.8.0
|
|
|
Patch100: docky-2.1.2-dbussharp2.patch
|
|
|
|
|
|
+BuildArch: noarch
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
-BuildRequires: python
|
|
|
-BuildRequires: gtk2-devel
|
|
|
BuildRequires: GConf2-devel
|
|
|
+BuildRequires: autoconf
|
|
|
BuildRequires: dbus-sharp-devel
|
|
|
BuildRequires: dbus-sharp-glib-devel
|
|
|
-BuildRequires: gtk-sharp2-gapi
|
|
|
-BuildRequires: gconf-sharp2
|
|
|
+BuildRequires: gconf-sharp2-devel
|
|
|
BuildRequires: gio-sharp-devel
|
|
|
-BuildRequires: gtk-sharp2
|
|
|
-BuildRequires: gnome-desktop-sharp2
|
|
|
+BuildRequires: gnome-desktop-sharp2-devel
|
|
|
BuildRequires: gnome-keyring-sharp-devel
|
|
|
-BuildRequires: gnome-sharp2
|
|
|
-BuildRequires: gnome-vfs-sharp2
|
|
|
-BuildRequires: rsvg2-sharp
|
|
|
-BuildRequires: notify-sharp-devel
|
|
|
-BuildRequires: wnck-sharp
|
|
|
+BuildRequires: gnome-sharp2-devel
|
|
|
+BuildRequires: gnome-vfs-sharp2-devel
|
|
|
+BuildRequires: gtk-sharp2-devel
|
|
|
+BuildRequires: gtk-sharp2-gapi
|
|
|
+BuildRequires: gtk2-devel >= 2.14.3
|
|
|
BuildRequires: mono-addins-devel
|
|
|
BuildRequires: mono-core
|
|
|
BuildRequires: mono-devel
|
|
|
-BuildRequires: autoconf
|
|
|
+BuildRequires: notify-sharp-devel
|
|
|
+BuildRequires: python
|
|
|
+BuildRequires: rsvg2-sharp-devel
|
|
|
+BuildRequires: wnck-sharp-devel
|
|
|
Requires: gconf-sharp2
|
|
|
Requires: gnome-keyring-sharp
|
|
|
Requires: mono-web
|
|
|
Requires: rsvg2-sharp
|
|
|
Requires: dockmanager
|
|
|
Requires(post): desktop-file-utils
|
|
|
+Requires(post): GConf2
|
|
|
+Requires(preun): GConf2
|
|
|
Requires(postun):desktop-file-utils
|
|
|
+Provides: %{name}-devel = %{version}-%{release}
|
|
|
|
|
|
Distribution: Vine Linux
|
|
|
Vendor: Project Vine
|
|
|
Packager: kazutaka
|
|
|
|
|
|
%description
|
|
|
-Docky is a full fledged dock application that makes opening common applications
|
|
|
-and managing windows easier and quicker. Docky is fully integrated into the GNOME
|
|
|
-Desktop and features a no non-sense approach to configuration and usage.
|
|
|
+Docky is an advanced shortcut bar that sits at the bottom, top, and/or sides
|
|
|
+of your screen. It provides easy access to some of the files, folders,
|
|
|
+and applications on your computer, displays which applications are
|
|
|
+currently running, holds windows in their minimized state, and more.
|
|
|
|
|
|
%description -l ja
|
|
|
-Docky はアプリケーションの実行やウィンドウの操作を簡単かつ素早く実行できる、
|
|
|
-十分な機能を備えたドックアプリケーションです。Docky は GNOME デスクトップ
|
|
|
-環境と密接に統合されており、直感的に使えるようにデザインされています。
|
|
|
-
|
|
|
+Docky はスクリーンの下部、上部、側面に配置できる高度なショートカットバーです。
|
|
|
+コンピュータ内のファイル、フォルダ、アプリケーションへの簡単なアクセスを提供
|
|
|
+すると共に、アプリケーションの現在の実行状態を表示します。
|
|
|
|
|
|
%prep
|
|
|
%setup -q
|
|
@@ -69,27 +73,48 @@ Docky はアプリケーションの実行やウィンドウの操作を簡単
|
|
|
%build
|
|
|
autoreconf -fiv
|
|
|
|
|
|
-%configure
|
|
|
+%configure \
|
|
|
+ --libdir=%{_prefix}/lib \
|
|
|
+ --disable-schemas-install
|
|
|
+
|
|
|
%{__make} %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
%install
|
|
|
%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
|
|
|
+
|
|
|
+export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
|
|
|
+
|
|
|
+%{__make} install \
|
|
|
+ DESTDIR=$RPM_BUILD_ROOT \
|
|
|
+ libdir=%{_prefix}/lib \
|
|
|
+ pkgconfigdir=%{_datadir}/pkgconfig
|
|
|
+
|
|
|
+unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
|
|
|
+
|
|
|
%find_lang %{name}
|
|
|
|
|
|
%post
|
|
|
update-desktop-database %{_datadir}/applications >& /dev/null ||:
|
|
|
+export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
+gconftool-2 --makefile-install-rule \
|
|
|
+ %{_sysconfdir}/gconf/schemas/docky.schemas > /dev/null
|
|
|
+
|
|
|
touch --no-create %{_datadir}/icons/hicolor
|
|
|
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
|
|
- /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
|
|
|
+ /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
|
|
|
fi
|
|
|
|
|
|
+%preun
|
|
|
+export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
|
+gconftool-2 --makefile-uninstall-rule \
|
|
|
+ %{_sysconfdir}/gconf/schemas/docky.schemas >/dev/null;
|
|
|
+
|
|
|
%postun
|
|
|
update-desktop-database %{_datadir}/applications >& /dev/null ||:
|
|
|
touch --no-create %{_datadir}/icons/hicolor
|
|
|
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
|
|
- /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
|
|
|
+ /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor ||:
|
|
|
fi
|
|
|
|
|
|
|
|
@@ -99,12 +124,10 @@ fi
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
%defattr(-,root,root)
|
|
|
-%doc
|
|
|
-#%{_sysconfdir}/xdg/autostart/%{name}.desktop
|
|
|
+%doc AUTHORS COPYING COPYRIGHT NEWS
|
|
|
%{_sysconfdir}/gconf/schemas/%{name}.schemas
|
|
|
%{_bindir}/%{name}
|
|
|
-%{_libdir}/%{name}
|
|
|
-%{_libdir}/pkgconfig/%{name}.*
|
|
|
+%{_prefix}/lib/%{name}
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
%{_datadir}/%{name}
|
|
|
%{_datadir}/icons/hicolor/16x16/apps/%{name}.svg
|
|
@@ -117,9 +140,17 @@ fi
|
|
|
%{_datadir}/icons/hicolor/128x128/apps/%{name}.svg
|
|
|
%{_datadir}/icons/hicolor/128x128/apps/gmail.png
|
|
|
%{_mandir}/man1/%{name}.1*
|
|
|
+# devel
|
|
|
+%{_datadir}/pkgconfig/%{name}.*
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Wed Apr 1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.2.0-1
|
|
|
+- updated to 2.2.0
|
|
|
+- built with mono 3.12.1
|
|
|
+- changed BuildArch to noarch
|
|
|
+- fixed spec file to execute gconftool-2 at install/uninstall
|
|
|
+
|
|
|
* Fri Dec 19 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.1.2-3
|
|
|
- added Patch100 to build with dbus-sharp 0.8.1 and dbus-shar-glib 0.6.0
|
|
|
- moved to User Interface/Desktops Group
|