source: projects/specs/trunk/p/planner/planner-vl.spec @ 521

Revision 521, 7.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary:        A graphical project management tool.
2Summary(ja):    グラフィカルなプロジェクト管理ツール
3Name:           planner
4Version:        0.14.4
5Release:        1%{?_dist_release}
6URL:            http://live.gnome.org/Planner
7Source0:        %{name}-%{version}.tar.bz2
8License:        GPL
9Group:          Applications/Productivity
10BuildRoot:      %{_tmppath}/%{name}-%{version}-root
11
12Obsoletes:      mrproject <= 0.11
13Obsoletes:      libmrproject <= 0.11
14Provides:       libplanner
15
16Requires:       popt
17Requires(post,postun): scrollkeeper >= 0.3.10
18Requires(post,postun): shared-mime-info
19Requires(post,postun): GConf2
20
21BuildRequires:  gtk2-devel >= 2.6
22BuildRequires:  libgnomecanvas-devel >= 2.10.0
23BuildRequires:  libgnomeui-devel >= 2.10.0
24BuildRequires:  libgnomeprintui-devel >= 2.10.0
25BuildRequires:  gnome-vfs2-devel >= 2.10.0
26BuildRequires:  libxml2-devel >= 2.6.0
27BuildRequires:  libxslt-devel >= 1.1.23
28BuildRequires:  GConf2-devel >= 2.10.0
29BuildRequires:  libglade2-devel >= 2.4.0
30BuildRequires:  pygtk2 >= 2.6.0
31BuildRequires:  evolution-devel, evolution-data-server-devel
32BuildRequires:  libgsf-devel >= 1.6
33BuildRequires:  gtk-doc
34#BuildRequires:  libgda-devel
35
36Packager:       inagaki
37
38%description
39Planner is a visual project management application which allows users to
40manage several aspects of a project, including schedule tracking using
41Gantt charts.
42
43You should install Planner if you wish to manage schedules, allocate
44resources, and track the progress of your projects.
45
46%description -l ja
47Planner はプロジェクトをさまざまな視点から管理することができる
48グラフィカルなプロジェクト管理ツールで,ガントチャートを使った
49スケジュール追跡などを行うことができます.
50
51
52%package devel
53Summary:     Header files, libraries for planner.
54Summary(ja): Planner の開発用ファイル
55Group:       Development/Libraries
56Requires:    %{name} = %{version}
57Obsoletes:   libmrproject-devel <= 0.11
58Provides:    libplanner-devel = %{version}
59
60%description devel
61This package contains the header files, static libraries for %{name}.
62If you like to develop programs using %{name}, you will need to install
63%{name}-devel.
64
65
66#%package database
67#Summary:     Planner database support
68#Summary(ja): Planner データベースサポート
69#Group:       Applications/Productivity
70#Requires:    %{name} = %{version}
71#Requires:    libgda
72#
73#%description database
74#Database support for Planner, this plugin can be used to store
75#projects in a PostgreSQL database.
76#
77#%description -l ja database
78#Planner のデータベースサポートです.このプラグインを使うことで
79#プロジェクトを PostgreSQL データベースに保存することができます.
80
81
82%package eds
83Summary:    Planner integration with evolution
84Summary(ja): Planner の evolution 用プラグイン
85Group:      Applications/Productivity
86Requires:  %{name} = %{version}-%{release}
87
88%description eds
89This package provides a plugin to integration planner and evolution.
90
91%description eds -l ja
92このパッケージは planner と evolution を連携できるようにする
93プラグインを提供します。
94
95%prep
96%setup -q
97
98%build
99%configure --with-database=no \
100           --enable-python \
101           --enable-eds-backend \
102           --disable-update-mimedb \
103           --disable-schemas-install \
104           --disable-static
105
106make
107
108%install
109rm -rf $RPM_BUILD_ROOT
110
111export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
112make DESTDIR=$RPM_BUILD_ROOT install
113unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
114
115#desktop-file-install --vendor imendio --delete-original       \
116#  --dir %{buildroot}%{_datadir}/applications             \
117#  --add-category X-Red-Hat-Base                             \
118#  %{buildroot}%{_datadir}/applications/planner.desktop
119
120/bin/rm -rf %{buildroot}/var/scrollkeeper
121/bin/rm %{buildroot}/%{_libdir}/*.la
122/bin/rm %{buildroot}/%{_libdir}/planner/file-modules/*.la
123/bin/rm %{buildroot}/%{_libdir}/planner/storage-modules/*.la
124/bin/rm %{buildroot}/%{_libdir}/planner/plugins/*.la
125#/bin/rm %{buildroot}/%{_libdir}/planner/views/*.la
126/bin/rm %{buildroot}/%{_libdir}/python*/site-packages/*.la
127/bin/rm -rf %{buildroot}/%{_datadir}/doc/planner
128/bin/rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions/*.la
129/bin/rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution/*/plugins/*.la
130
131pushd $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions
132rm -f libecalbackendplanner.so
133rm -f libecalbackendplanner.so.0
134mv -f libecalbackendplanner.so.0.0.0 libecalbackendplanner.so
135popd
136
137%find_lang %{name}
138
139%post
140scrollkeeper-update > /dev/null 2>&1 || :
141export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
142gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/planner.schemas > /dev/null
143%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null
144
145%postun
146scrollkeeper-update > /dev/null 2>&1 || :
147%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null
148
149%clean
150rm -rf $RPM_BUILD_ROOT
151
152%files -f %{name}.lang
153%defattr(-,root,root)
154%doc ChangeLog NEWS README COPYING examples/*.planner
155%{_sysconfdir}/gconf/schemas/*.schemas
156%{_bindir}/planner
157%{_libdir}/planner
158%{_libdir}/libplanner*.so.*
159%{_libdir}/python*/site-packages/*.so
160%{_datadir}/applications/*
161#%{_datadir}/application-registry/*
162%{_datadir}/mime/packages/*
163#%{_datadir}/mime-info/*
164%{_datadir}/pixmaps/*
165%{_datadir}/icons/*
166%{_datadir}/planner
167%{_datadir}/gnome/help/planner
168%{_datadir}/omf/planner
169%{_mandir}/man1/planner*
170#%exclude %{_libdir}/planner/storage-modules/libstorage-sql*
171#%exclude %{_libdir}/planner/plugins/libsql-plugin*
172%exclude %{_datadir}/planner/glade/sql.glade
173%exclude %{_datadir}/planner/ui/sql-plugin.ui
174%exclude %{_datadir}/planner/sql
175
176%files devel
177%defattr(-, root, root, 0755)
178%{_includedir}/*
179%{_libdir}/libplanner*.so
180%{_libdir}/pkgconfig/*.pc
181%{_datadir}/gtk-doc/html/libplanner
182
183#%files database
184#%defattr(-,root,root)
185#%doc docs/sql/README.sql
186#%{_libdir}/planner/storage-modules/libstorage-sql*
187#%{_libdir}/planner/plugins/libsql-plugin*
188#%{_datadir}/planner/glade/sql.glade
189#%{_datadir}/planner/ui/sql-plugin.ui
190#%{_datadir}/planner/sql
191
192%files eds
193%defattr(-,root,root,-)
194%dir %{_libdir}/%{name}/plugins
195%dir %{_libdir}/evolution-data-server-1.2
196%dir %{_libdir}/evolution-data-server-1.2/extensions
197%{_libdir}/evolution-data-server-1.2/extensions/libecalbackendplanner.so
198%{_libdir}/evolution/*/plugins/liborg-gnome-planner-source.so
199%{_libdir}/evolution/*/plugins/org-gnome-planner-source.eplug
200
201%changelog
202* Mon May 25 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.4-1
203- new upstream release
204- update URL
205- update configure option
206  change --enable-eds to --enable-eds-backend (upstream change)
207  change --enable-database to --with-database (upstream change)
208  set --with-database=no (drop database support)
209  add --disable-static
210- add BuildRequies: evolution-devel
211
212* Mon Jul 21 2008 Shu KONNO <owa@bg.wakwak.com> 0.14.3-2
213- rebuilt with python-2.5.2
214
215* Mon Jun 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.14.3-1
216- new upstream release
217- using --enable-eds
218- spec in UTF-8
219
220* Wed Sep 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.14.1-0vl1
221- new upstream release
222- using --enable-database
223
224* Sat Apr 16 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.14-0vl1
225- new upstream release
226- using --disable-database
227- run update-mime-database on %post and %postun
228
229* Sat Apr 16 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.13-0vl1
230- new upstream release
231- added examples
232- split devel package
233
234* Sat Feb 12 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12.1-0vl2
235- rebuild with new libgdb
236
237* Wed Oct  6 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12.1-0vl1
238- new upstream release
239- add Japanese summary and description
240- update URL
241
242* Sat Jul 10 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12-0vl1
243- new upstream release
244- new planner-database subpackage
245- fixed typo at changelog
246
247* Tue Apr 27 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.11-1vl1
248- rebuild for Vine
249- disable postgres option
250
251* Thu Apr 8 2004 Dan Williams <dcbw@redhat.com> 0.11-1
252- Initial Release of 0.11 RPMs
Note: See TracBrowser for help on using the repository browser.