Hello community,
here is the log from the commit of package rubygem-taskjuggler for
openSUSE:Factory checked in at 2013-05-27 10:01:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-taskjuggler (Old)
and /work/SRC/openSUSE:Factory/.rubygem-taskjuggler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-taskjuggler"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-taskjuggler/rubygem-taskjuggler.changes
2012-12-05 14:08:08.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-taskjuggler.new/rubygem-taskjuggler.changes
2013-05-27 10:01:21.000000000 +0200
@@ -1,0 +2,34 @@
+Mon May 13 08:23:54 UTC 2013 - [email protected]
+
+- updated to version 3.4.0
+ * 'auxdir' can be used to specify alterntive path to CSS and script files.
+ * Trace file reader can now deal with Open/LibreOffice generated files.
+ * Add timefomat1 and timeformat2 attributes to set calendar column headers.
+ * Add report columns 'scheduling' to show the scheduling mode of leaf tasks.
+ * Priority inversions now generate a warning.
+ * 'competitors' and 'competitorcount' columns added.
+ * Better documentation of the task scheduler in the user manual.
+ * Support raw HTML fragments inlined into rich text strings.
+ * Added 'rawhtmlhead' attribute to insert HTML fragments into the HTML head
section.
+ * Major performance improvements for reports using targets and inputs.
+ * Adding --report and --reports option to tj3.
+
+ == Bug Fixes
+
+ * Don't crash on files with bad file encodings.
+ * 'tagfile' cannot work without a file name.
+ * Report correct line number for errors at end of master file.
+ * Don't crash when adopting a top-level task.
+ * Don't put -bookings.tji file in -o directory.
+ * MS Project XML files respect the 'screnarios' setting now.
+ * Timesheet reports are now based on the 'trackingscenario' instead of the
top-level.
+ * Make <-reportlink ...-> work with otherwise empty strings.
+ * Handle *prefix settings properly across nested include files.
+ * Properly export working hours that are not hour-aligned.
+ * Fix link to generated tutorial reports.
+ * Add requirement for >= Ruby 1.9.2 for non-ASCII users.
+ * Undefined macros ${?foo} now work with TJ3.
+ * Improving the heuristic to select a persistent resource from a set of
alternatives.
+ * Ensure that resource load bars in Gantt charts have at least a 1px width
+
+-------------------------------------------------------------------
Old:
----
taskjuggler-3.3.0.gem
New:
----
taskjuggler-3.4.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-taskjuggler.spec ++++++
--- /var/tmp/diff_new_pack.t8pAQM/_old 2013-05-27 10:01:22.000000000 +0200
+++ /var/tmp/diff_new_pack.t8pAQM/_new 2013-05-27 10:01:22.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-taskjuggler
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,23 @@
Name: rubygem-taskjuggler
-Version: 3.3.0
+Version: 3.4.0
Release: 0
%define mod_name taskjuggler
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-# not needed?
-#BuildRequires: ruby-macros >= 1
+BuildRequires: ruby-macros >= 1
Requires: ruby >= 1.8.7
-Provides: taskjuggler = %{version}-%{release}
BuildRequires: ruby-devel >= 1.8.7
Url: http://www.taskjuggler.org
-Source: %{mod_full_name}.gem
+Source: http://rubygems.org/gems/%{mod_full_name}.gem
Summary: A Project Management Software
License: GPL-2.0
Group: Development/Languages/Ruby
+%define mod_branch -%{version}
+%define mod_weight 3
+PreReq: update-alternatives
%description
TaskJuggler is a modern and powerful, Free and Open Source Software project
@@ -70,6 +71,7 @@
%install
%gem_install -f
+# MANUAL
## vim
# don't turn on folding automatically
sed -i '/foldmethod/d'
%{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/data/tjp.vim
@@ -79,24 +81,113 @@
au BufNewFile,BufRead *.tjp,*.tji set ft=tjp
EOF
+mv %{buildroot}%{_bindir}/tj3{,%{mod_branch}}
+ln -s tj3%{mod_branch} %{buildroot}%{_bindir}/tj3
+mv %{buildroot}%{_bindir}/tj3client{,%{mod_branch}}
+ln -s tj3client%{mod_branch} %{buildroot}%{_bindir}/tj3client
+mv %{buildroot}%{_bindir}/tj3d{,%{mod_branch}}
+ln -s tj3d%{mod_branch} %{buildroot}%{_bindir}/tj3d
+mv %{buildroot}%{_bindir}/tj3man{,%{mod_branch}}
+ln -s tj3man%{mod_branch} %{buildroot}%{_bindir}/tj3man
+mv %{buildroot}%{_bindir}/tj3ss_receiver{,%{mod_branch}}
+ln -s tj3ss_receiver%{mod_branch} %{buildroot}%{_bindir}/tj3ss_receiver
+mv %{buildroot}%{_bindir}/tj3ss_sender{,%{mod_branch}}
+ln -s tj3ss_sender%{mod_branch} %{buildroot}%{_bindir}/tj3ss_sender
+mv %{buildroot}%{_bindir}/tj3ts_receiver{,%{mod_branch}}
+ln -s tj3ts_receiver%{mod_branch} %{buildroot}%{_bindir}/tj3ts_receiver
+mv %{buildroot}%{_bindir}/tj3ts_sender{,%{mod_branch}}
+ln -s tj3ts_sender%{mod_branch} %{buildroot}%{_bindir}/tj3ts_sender
+mv %{buildroot}%{_bindir}/tj3ts_summary{,%{mod_branch}}
+ln -s tj3ts_summary%{mod_branch} %{buildroot}%{_bindir}/tj3ts_summary
+mv %{buildroot}%{_bindir}/tj3webd{,%{mod_branch}}
+ln -s tj3webd%{mod_branch} %{buildroot}%{_bindir}/tj3webd
+mkdir -p %{buildroot}%{_docdir}/%{name}
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.rdoc
%buildroot/%{_docdir}/%{name}/README.rdoc
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/COPYING
%buildroot/%{_docdir}/%{name}/COPYING
+
+%post
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3 tj3 %{_bindir}/tj3%{mod_branch} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3client tj3client %{_bindir}/tj3client%{mod_branch}
%{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3d tj3d %{_bindir}/tj3d%{mod_branch} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3man tj3man %{_bindir}/tj3man%{mod_branch} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3ss_receiver tj3ss_receiver
%{_bindir}/tj3ss_receiver%{mod_branch} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3ss_sender tj3ss_sender %{_bindir}/tj3ss_sender%{mod_branch}
%{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3ts_receiver tj3ts_receiver
%{_bindir}/tj3ts_receiver%{mod_branch} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3ts_sender tj3ts_sender %{_bindir}/tj3ts_sender%{mod_branch}
%{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3ts_summary tj3ts_summary
%{_bindir}/tj3ts_summary%{mod_branch} %{mod_weight}
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/tj3webd tj3webd %{_bindir}/tj3webd%{mod_branch} %{mod_weight}
+
+%preun
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3 %{_bindir}/tj3%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3client
%{_bindir}/tj3client%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3d %{_bindir}/tj3d%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3man
%{_bindir}/tj3man%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3ss_receiver
%{_bindir}/tj3ss_receiver%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3ss_sender
%{_bindir}/tj3ss_sender%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3ts_receiver
%{_bindir}/tj3ts_receiver%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3ts_sender
%{_bindir}/tj3ts_sender%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3ts_summary
%{_bindir}/tj3ts_summary%{mod_branch}
+fi
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove tj3webd
%{_bindir}/tj3webd%{mod_branch}
+fi
+
%files
%defattr(-,root,root,-)
-%{_bindir}/tj3
-%{_bindir}/tj3client
-%{_bindir}/tj3d
-%{_bindir}/tj3man
-%{_bindir}/tj3ss_receiver
-%{_bindir}/tj3ss_sender
-%{_bindir}/tj3ts_receiver
-%{_bindir}/tj3ts_sender
-%{_bindir}/tj3ts_summary
-%{_bindir}/tj3webd
+%{_docdir}/%{name}
+%{_bindir}/tj3%{mod_branch}
+%ghost %{_bindir}/tj3
+%{_bindir}/tj3client%{mod_branch}
+%ghost %{_bindir}/tj3client
+%{_bindir}/tj3d%{mod_branch}
+%ghost %{_bindir}/tj3d
+%{_bindir}/tj3man%{mod_branch}
+%ghost %{_bindir}/tj3man
+%{_bindir}/tj3ss_receiver%{mod_branch}
+%ghost %{_bindir}/tj3ss_receiver
+%{_bindir}/tj3ss_sender%{mod_branch}
+%ghost %{_bindir}/tj3ss_sender
+%{_bindir}/tj3ts_receiver%{mod_branch}
+%ghost %{_bindir}/tj3ts_receiver
+%{_bindir}/tj3ts_sender%{mod_branch}
+%ghost %{_bindir}/tj3ts_sender
+%{_bindir}/tj3ts_summary%{mod_branch}
+%ghost %{_bindir}/tj3ts_summary
+%{_bindir}/tj3webd%{mod_branch}
+%ghost %{_bindir}/tj3webd
%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
+%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
-# vim
+# MANUAL vim
%{_datadir}/vim
%files doc
@@ -105,7 +196,7 @@
%files testsuite
%defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
+%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
%changelog
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]