|
@@ -1,45 +1,64 @@
|
|
-Summary: A graphical project management tool.
|
|
+Name: planner
|
|
-Summary(ja): グラフィカルなプロジェクト管理ツール
|
|
+Summary: A graphical project management tool.
|
|
-Name: planner
|
|
+Summary(ja): グラフィカルなプロジェクト管理ツール
|
|
-Version: 0.14.4
|
|
+Version: 0.14.6
|
|
-Release: 2%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
-URL: http://live.gnome.org/Planner
|
|
+
|
|
-Source0: %{name}-%{version}.tar.bz2
|
|
+Group: Applications/Productivity
|
|
-# Patch0: refer https://bugzilla.gnome.org/show_bug.cgi?id=589045
|
|
+License: GPLv2+
|
|
-Patch0: planner-0.14.4-build-fix.patch
|
|
+URL:http://live.gnome.org/Planner
|
|
-Patch1: planner-0.14.4-edsapi.patch
|
|
+
|
|
-License: GPL
|
|
+Source0: %{name}-%{version}.tar.xz
|
|
-Group: Applications/Productivity
|
|
+Patch1: planner-gnome596173-xdg.patch
|
|
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
+Patch2: planner-gnome596966-editoninsert.patch
|
|
-
|
|
+Patch3: planner-gnome550559-fitzoom.patch
|
|
-Obsoletes: mrproject <= 0.11
|
|
+Patch4: planner-gnome603693-planner-calendar-for-edittask.patch
|
|
-Obsoletes: libmrproject <= 0.11
|
|
+Patch5: planner-gnome604169-comboboxentry.patch
|
|
-Provides: libplanner
|
|
+Patch6: planner-gnome604510.calcolors.patch
|
|
-
|
|
+Patch7: planner-gnome604531-tooltips.patch
|
|
-Requires: popt
|
|
+Patch8: planner-gnome581282-printpreview.patch
|
|
-Requires(post,postun): scrollkeeper >= 0.3.10
|
|
+Patch9: planner-gnome606824-notecolumn.patch
|
|
-Requires(post,postun): shared-mime-info
|
|
+Patch10: planner-gnome341504-paste.tasks.patch
|
|
-Requires(post,postun): GConf2
|
|
+Patch11: planner-gnome615641-multiselect.patch
|
|
-
|
|
+Patch12: planner-gnome655803-bad-LC_TIME.patch
|
|
-BuildRequires: gtk2-devel >= 2.6
|
|
+Patch13: planner-desktop-warnings.patch
|
|
|
|
+Patch14: planner-aarch64.patch
|
|
|
|
+Patch15: planner-rhbz1141479-paste.tasks.patch
|
|
|
|
+
|
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
+BuildRequires: autoconf
|
|
|
|
+BuildRequires: automake
|
|
|
|
+BuildRequires: glib2-devel
|
|
|
|
+BuildRequires: gnome-vfs2-devel >= 2.10.0
|
|
|
|
+BuildRequires: gtk-doc
|
|
|
|
+BuildRequires: gtk2-devel >= 2.6.0
|
|
|
|
+BuildRequires: libICE-devel
|
|
|
|
+BuildRequires: libSM-devel
|
|
|
|
+BuildRequires: libglade2-devel >= 2.4.0
|
|
BuildRequires: libgnomecanvas-devel >= 2.10.0
|
|
BuildRequires: libgnomecanvas-devel >= 2.10.0
|
|
BuildRequires: libgnomeui-devel >= 2.10.0
|
|
BuildRequires: libgnomeui-devel >= 2.10.0
|
|
-BuildRequires: libgnomeprintui-devel >= 2.10.0
|
|
+BuildRequires: libgsf-devel >= 1.6
|
|
-BuildRequires: gnome-vfs2-devel >= 2.10.0
|
|
+BuildRequires: libtool >= 0.35.5
|
|
BuildRequires: libxml2-devel >= 2.6.0
|
|
BuildRequires: libxml2-devel >= 2.6.0
|
|
BuildRequires: libxslt-devel >= 1.1.23
|
|
BuildRequires: libxslt-devel >= 1.1.23
|
|
-BuildRequires: GConf2-devel >= 2.10.0
|
|
+BuildRequires: popt-devel
|
|
-BuildRequires: libglade2-devel >= 2.4.0
|
|
|
|
BuildRequires: pygtk2-devel >= 2.6.0
|
|
BuildRequires: pygtk2-devel >= 2.6.0
|
|
-BuildRequires: evolution-devel, evolution-data-server-devel
|
|
|
|
-BuildRequires: libgsf-devel >= 1.6
|
|
|
|
-BuildRequires: gtk-doc
|
|
|
|
-BuildRequires: libSM-devel
|
|
|
|
-BuildRequires: libICE-devel
|
|
|
|
BuildRequires: python-devel
|
|
BuildRequires: python-devel
|
|
-#BuildRequires: libgda-devel
|
|
+BuildRequires: scrollkeeper
|
|
|
|
+BuildRequires: valgrind-devel
|
|
|
|
|
|
-Packager: inagaki
|
|
+Obsoletes: planner-eds < 0.14.6
|
|
|
|
+Obsoletes: mrproject <= 0.11
|
|
|
|
+Obsoletes: libmrproject <= 0.11
|
|
|
|
+Provides: libplanner = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+Requires(post,postun): scrollkeeper >= 0.3.10
|
|
|
|
+Requires(post,postun): shared-mime-info
|
|
|
|
+Requires(post,postun): GConf2
|
|
|
|
+
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+Packager: inagaki
|
|
|
|
|
|
%description
|
|
%description
|
|
Planner is a visual project management application which allows users to
|
|
Planner is a visual project management application which allows users to
|
|
@@ -56,17 +75,19 @@ Planner はプロジェクトをさまざまな視点から管理することが
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
-Summary: Header files, libraries for planner.
|
|
+Summary: Libraries and include files for developing with planner
|
|
Summary(ja): Planner の開発用ファイル
|
|
Summary(ja): Planner の開発用ファイル
|
|
-Group: Development/Libraries
|
|
+Group: Development/Libraries
|
|
-Requires: %{name} = %{version}
|
|
+Requires: %{name} = %{version}
|
|
-Obsoletes: libmrproject-devel <= 0.11
|
|
+Requires: glib2-devel
|
|
-Provides: libplanner-devel = %{version}
|
|
+Requires: libgsf-devel
|
|
|
|
+Requires: libxml2-devel
|
|
|
|
+Obsoletes: libmrproject-devel <= 0.11
|
|
|
|
+Provides: libplanner-devel = %{version}
|
|
|
|
|
|
%description devel
|
|
%description devel
|
|
-This package contains the header files, static libraries for %{name}.
|
|
+This package provides the necessary development libraries and include
|
|
-If you like to develop programs using %{name}, you will need to install
|
|
+files to allow you to develop with planner.
|
|
-%{name}-devel.
|
|
|
|
|
|
|
|
|
|
|
|
#%package database
|
|
#%package database
|
|
@@ -84,32 +105,48 @@ If you like to develop programs using %{name}, you will need to install
|
|
#Planner のデータベースサポートです.このプラグインを使うことで
|
|
#Planner のデータベースサポートです.このプラグインを使うことで
|
|
#プロジェクトを PostgreSQL データベースに保存することができます.
|
|
#プロジェクトを PostgreSQL データベースに保存することができます.
|
|
|
|
|
|
-
|
|
+#%package eds
|
|
-%package eds
|
|
+#Summary: Planner integration with evolution
|
|
-Summary: Planner integration with evolution
|
|
+#Summary(ja): Planner の evolution 用プラグイン
|
|
-Summary(ja): Planner の evolution 用プラグイン
|
|
+#Group: Applications/Productivity
|
|
-Group: Applications/Productivity
|
|
+#Requires: %{name} = %{version}-%{release}
|
|
-Requires: %{name} = %{version}-%{release}
|
|
+#
|
|
-
|
|
+#%description eds
|
|
-%description eds
|
|
+#This package provides a plugin to integration planner and evolution.
|
|
-This package provides a plugin to integration planner and evolution.
|
|
+#
|
|
-
|
|
+#%description eds -l ja
|
|
-%description eds -l ja
|
|
+#このパッケージは planner と evolution を連携できるようにする
|
|
-このパッケージは planner と evolution を連携できるようにする
|
|
+#プラグインを提供します。
|
|
-プラグインを提供します。
|
|
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
-%patch0 -p1 -b .build-fix
|
|
+%patch1 -p1 -b .xdg
|
|
-%patch1 -p1 -b .edsapi
|
|
+%patch2 -p1 -b .editoninsert
|
|
|
|
+%patch3 -p1 -b .fitzoom
|
|
|
|
+%patch4 -p1 -b .edittask
|
|
|
|
+%patch5 -p1 -b .combobox
|
|
|
|
+%patch6 -p1 -b .calcolors
|
|
|
|
+%patch7 -p1 -b .tooltips
|
|
|
|
+%patch8 -p1 -b .printpreview
|
|
|
|
+%patch9 -p1 -b .notecolumn
|
|
|
|
+%patch10 -p1 -b .copypaste
|
|
|
|
+%patch11 -p1 -b .multiselect
|
|
|
|
+%patch12 -p1 -b .gnome655803
|
|
|
|
+%patch13 -p1 -b .desktop-warnings
|
|
|
|
+%patch14 -p1 -b .aarch64
|
|
|
|
+%patch15 -p1 -b .systemvalgrind
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure --with-database=no \
|
|
+rm -rf libegg
|
|
- --enable-python \
|
|
+autoreconf -f -i
|
|
- --enable-eds-backend \
|
|
+
|
|
- --disable-update-mimedb \
|
|
+%configure \
|
|
- --disable-schemas-install \
|
|
+ --enable-python \
|
|
- --disable-static
|
|
+ --disable-gtk-doc \
|
|
|
|
+ --disable-update-mimedb \
|
|
|
|
+ --disable-eds \
|
|
|
|
+ --disable-eds-backend \
|
|
|
|
+ --disable-static
|
|
|
|
|
|
make
|
|
make
|
|
|
|
|
|
@@ -125,34 +162,50 @@ unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
|
|
# --add-category X-Red-Hat-Base \
|
|
# --add-category X-Red-Hat-Base \
|
|
# %{buildroot}%{_datadir}/applications/planner.desktop
|
|
# %{buildroot}%{_datadir}/applications/planner.desktop
|
|
|
|
|
|
-/bin/rm -rf %{buildroot}/var/scrollkeeper
|
|
+rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
|
|
-/bin/rm %{buildroot}/%{_libdir}/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
|
|
-/bin/rm %{buildroot}/%{_libdir}/planner/file-modules/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/file-modules/*.la
|
|
-/bin/rm %{buildroot}/%{_libdir}/planner/storage-modules/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/storage-modules/*.la
|
|
-/bin/rm %{buildroot}/%{_libdir}/planner/plugins/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/plugins/*.la
|
|
-#/bin/rm %{buildroot}/%{_libdir}/planner/views/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/views/*.la
|
|
-/bin/rm %{buildroot}/%{_libdir}/python*/site-packages/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/*.la
|
|
-/bin/rm -rf %{buildroot}/%{_datadir}/doc/planner
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/gtk-2.0/*.la
|
|
-/bin/rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/*.la
|
|
-/bin/rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution/*/plugins/*.la
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/storage-modules/libstorage-sql*
|
|
-
|
|
+rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/plugins/libsql-plugin*
|
|
-pushd $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions
|
|
+
|
|
-rm -f libecalbackendplanner.so
|
|
+rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/XMLnamespaces
|
|
-rm -f libecalbackendplanner.so.0
|
|
+rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/globs
|
|
-mv -f libecalbackendplanner.so.0.0.0 libecalbackendplanner.so
|
|
+rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/magic
|
|
-popd
|
|
+rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/application/*
|
|
-
|
|
+rm -f $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}/*.sql
|
|
-%find_lang %{name}
|
|
+rm -f $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}/*.planner
|
|
|
|
+
|
|
|
|
+#rhbz#1053553 wrong glibc locale name for sr-Latn
|
|
|
|
+mv $RPM_BUILD_ROOT/%{_datadir}/locale/sr@Latn $RPM_BUILD_ROOT/%{_datadir}/locale/sr@latin
|
|
|
|
+
|
|
|
|
+%find_lang %{name}
|
|
|
|
|
|
%post
|
|
%post
|
|
|
|
+/sbin/ldconfig
|
|
|
|
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
+touch --no-create %{_datadir}/mime/packages &>/dev/null || :
|
|
scrollkeeper-update > /dev/null 2>&1 || :
|
|
scrollkeeper-update > /dev/null 2>&1 || :
|
|
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
|
gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/planner.schemas > /dev/null
|
|
gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/planner.schemas > /dev/null
|
|
-%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null
|
|
|
|
|
|
|
|
%postun
|
|
%postun
|
|
|
|
+/sbin/ldconfig
|
|
scrollkeeper-update > /dev/null 2>&1 || :
|
|
scrollkeeper-update > /dev/null 2>&1 || :
|
|
-%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null
|
|
+if [ $1 -eq 0 ] ; then
|
|
|
|
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
+ /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+%posttrans
|
|
|
|
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
+update-mime-database %{_datadir}/mime &> /dev/null || :
|
|
|
|
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
@@ -166,17 +219,13 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_libdir}/libplanner*.so.*
|
|
%{_libdir}/libplanner*.so.*
|
|
%{_libdir}/python*/site-packages/*.so
|
|
%{_libdir}/python*/site-packages/*.so
|
|
%{_datadir}/applications/*
|
|
%{_datadir}/applications/*
|
|
-#%{_datadir}/application-registry/*
|
|
|
|
%{_datadir}/mime/packages/*
|
|
%{_datadir}/mime/packages/*
|
|
-#%{_datadir}/mime-info/*
|
|
|
|
%{_datadir}/pixmaps/*
|
|
%{_datadir}/pixmaps/*
|
|
%{_datadir}/icons/*
|
|
%{_datadir}/icons/*
|
|
%{_datadir}/planner
|
|
%{_datadir}/planner
|
|
%{_datadir}/gnome/help/planner
|
|
%{_datadir}/gnome/help/planner
|
|
%{_datadir}/omf/planner
|
|
%{_datadir}/omf/planner
|
|
%{_mandir}/man1/planner*
|
|
%{_mandir}/man1/planner*
|
|
-#%exclude %{_libdir}/planner/storage-modules/libstorage-sql*
|
|
|
|
-#%exclude %{_libdir}/planner/plugins/libsql-plugin*
|
|
|
|
%exclude %{_datadir}/planner/glade/sql.glade
|
|
%exclude %{_datadir}/planner/glade/sql.glade
|
|
%exclude %{_datadir}/planner/ui/sql-plugin.ui
|
|
%exclude %{_datadir}/planner/ui/sql-plugin.ui
|
|
%exclude %{_datadir}/planner/sql
|
|
%exclude %{_datadir}/planner/sql
|
|
@@ -197,16 +246,21 @@ rm -rf $RPM_BUILD_ROOT
|
|
#%{_datadir}/planner/ui/sql-plugin.ui
|
|
#%{_datadir}/planner/ui/sql-plugin.ui
|
|
#%{_datadir}/planner/sql
|
|
#%{_datadir}/planner/sql
|
|
|
|
|
|
-%files eds
|
|
+#files eds
|
|
-%defattr(-,root,root,-)
|
|
+#defattr(-,root,root,-)
|
|
-%dir %{_libdir}/%{name}/plugins
|
|
+#dir %{_libdir}/%{name}/plugins
|
|
-%dir %{_libdir}/evolution-data-server-1.2
|
|
+#dir %{_libdir}/evolution-data-server-1.2
|
|
-%dir %{_libdir}/evolution-data-server-1.2/extensions
|
|
+#dir %{_libdir}/evolution-data-server-1.2/extensions
|
|
-%{_libdir}/evolution-data-server-1.2/extensions/libecalbackendplanner.so
|
|
+#{_libdir}/evolution-data-server-1.2/extensions/libecalbackendplanner.so
|
|
-%{_libdir}/evolution/*/plugins/liborg-gnome-planner-source.so
|
|
+#{_libdir}/evolution/*/plugins/liborg-gnome-planner-source.so
|
|
-%{_libdir}/evolution/*/plugins/org-gnome-planner-source.eplug
|
|
+#{_libdir}/evolution/*/plugins/org-gnome-planner-source.eplug
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Oct 5 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.14.6-1
|
|
|
|
+- updated to 0.14.6
|
|
|
|
+- removed eds subpackages
|
|
|
|
+- added Patches from FC
|
|
|
|
+
|
|
* Sat Jun 18 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.14.4-2
|
|
* Sat Jun 18 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 0.14.4-2
|
|
- rebuild for Vine Linux 6
|
|
- rebuild for Vine Linux 6
|
|
- add BuildRequires: libSM-devel, libICE-devel, python-devel
|
|
- add BuildRequires: libSM-devel, libICE-devel, python-devel
|