Mageia Bugzilla – Attachment 5432 Details for
Bug 14138
PATCH / Updated *.spec file to update GanttProject from 2.5.4 (2012-07-22) to 2.6.6 (2014-04-24)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
GanttProject 2.6.6. *.spec file tested with Mageia 4.1 and OpenJDK 1.7
ganttproject.spec (text/x-rpm-spec), 3.77 KB, created by
Y.LE_NY
on 2014-09-22 13:12:15 CEST
(
hide
)
Description:
GanttProject 2.6.6. *.spec file tested with Mageia 4.1 and OpenJDK 1.7
Filename:
MIME Type:
Creator:
Y.LE_NY
Created:
2014-09-22 13:12:15 CEST
Size:
3.77 KB
patch
obsolete
> >Name: ganttproject >Version: 2.6.6 >Release: %mkrel 1 ># note: ganttproject-builder is licensed with gpl version 3 or, at your opinion, any later version ># see ganttproject-2.6.1-r1499-src/ganttproject-builder/LICENSE >License: GPLv3 >Summary: Desktop tool for project scheduling and management >Group: Office/Management >Url: http://www.ganttproject.biz ># Official GanttProject source code repository at https://code.google.com/p/ganttproject/downloads/list ># but now (since middle 2014) Google does not allow upload files on this website code.google.com ># More information aboiut this problem at https://forum.ganttproject.biz/view/20140917152629_-4b9mzmf95256sv91k1d7vod5q#4 ># Then get the source code at Official GanttProject source code repository mirror on Github : https://github.com/bardsoftware/ganttproject/releases ># Note : when downloading, web browser rename file from ganttproject-VERSION.zip to ganttproject-ganttproject-VERSION.zip ># Ganttproject code name : Praha for 2.5.x, Brno for 2.6.x, Ostrava for 2.7.x >Source0: ganttproject-ganttproject-%{version}.tar.gz > >BuildRequires: ant >BuildRequires: java-devel >= 0:1.7.0 > >Requires: java >= 0:1.7.0 > >%prep >%setup -q -n %{name}-%{name}-%{version} > >%build >pushd ganttproject-builder >%ant >popd > >%install >mkdir -p %{buildroot}%{_datadir} >mv ganttproject-builder/dist-bin %{buildroot}%{_datadir}/%{name} >mkdir -p %{buildroot}%{_datadir}/{pixmaps,applications,mime/packages} >mkdir -p %{buildroot}%{_bindir} > >install -m755 ganttproject-builder/deb/usr/share/mime/packages/%{name}.xml %{buildroot}%{_datadir}/mime/packages/%{name}.xml >install -m755 ganttproject-builder/deb/usr/share/pixmaps/%{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png > >chmod +x %{buildroot}%{_datadir}/%{name}/%{name} >ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} > >cat >> %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF >[Desktop Entry] >Name=GanttProject >Comment=project scheduling and management >Exec=%{name} >Icon=%{name} >Type=Application >Categories=Office;Development;ProjectManagement; >EOF > >%description >GanttProject is a cross-platform desktop tool for >project scheduling and management. >It runs on Windows, Linux and MacOSX, it is free >and its code is opensource. >It can do: > * Gantt chart: create work breakdown structure, > draw dependencies, define milestones. > * Resources: assign human resources to work on tasks, > see their allocation on the Resource Load > chart. > * PERT chart: generate PERT chart from Gantt chart. > * Export: save charts as PNG images, generate PDF > and HTML reports. > * Interoperate: import projects from and export them to > Microsoft Project formats. > Export to spreadsheets with CSV. > * Collaborate: share projects with your colleagues > using WebDAV. > >%files >%doc ganttproject/LICENSE ganttproject/README >%{_bindir}/%{name} >%{_datadir}/applications/%{name}.desktop >%{_datadir}/%{name} >%{_datadir}/mime/packages/%{name}.xml >%{_datadir}/pixmaps/%{name}.png > > >%changelog >* Mon Sep 24 2014 yannick56 <yannick56> 2.6.6-1.mga4 >- upgrade from 2.6.4 to 2.6.6 > >* Wed Sep 17 2014 yannick56 <yannick56> 2.6.4-1.mga4 >- upgrade from 2.6.1 to 2.6.4 > >* Wed Sep 17 2014 yannick56 <yannick56> 2.6.1-1.mga4 >- upgrade from 2.5.4 to 2.6.1 >- upgrade java requirement from 1.6.0 to 1.7.0 because 1.6.0 is End Of Life (Feb 2013) > >* Fri Oct 18 2013 umeabot <umeabot> 2.5.4-3.mga4 >+ Revision: 521835 >- Mageia 4 Mass Rebuild > >* Thu Jan 24 2013 fwang <fwang> 2.5.4-2.mga3 >+ Revision: 391976 >- update rpm group > > + umeabot <umeabot> > - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild > >* Mon Jul 30 2012 matteo <matteo> 2.5.4-1.mga3 >+ Revision: 276180 >- fixed symbolic link >- making ganttproject script executable >- imported package ganttproject >
Name: ganttproject Version: 2.6.6 Release: %mkrel 1 # note: ganttproject-builder is licensed with gpl version 3 or, at your opinion, any later version # see ganttproject-2.6.1-r1499-src/ganttproject-builder/LICENSE License: GPLv3 Summary: Desktop tool for project scheduling and management Group: Office/Management Url: http://www.ganttproject.biz # Official GanttProject source code repository at https://code.google.com/p/ganttproject/downloads/list # but now (since middle 2014) Google does not allow upload files on this website code.google.com # More information aboiut this problem at https://forum.ganttproject.biz/view/20140917152629_-4b9mzmf95256sv91k1d7vod5q#4 # Then get the source code at Official GanttProject source code repository mirror on Github : https://github.com/bardsoftware/ganttproject/releases # Note : when downloading, web browser rename file from ganttproject-VERSION.zip to ganttproject-ganttproject-VERSION.zip # Ganttproject code name : Praha for 2.5.x, Brno for 2.6.x, Ostrava for 2.7.x Source0: ganttproject-ganttproject-%{version}.tar.gz BuildRequires: ant BuildRequires: java-devel >= 0:1.7.0 Requires: java >= 0:1.7.0 %prep %setup -q -n %{name}-%{name}-%{version} %build pushd ganttproject-builder %ant popd %install mkdir -p %{buildroot}%{_datadir} mv ganttproject-builder/dist-bin %{buildroot}%{_datadir}/%{name} mkdir -p %{buildroot}%{_datadir}/{pixmaps,applications,mime/packages} mkdir -p %{buildroot}%{_bindir} install -m755 ganttproject-builder/deb/usr/share/mime/packages/%{name}.xml %{buildroot}%{_datadir}/mime/packages/%{name}.xml install -m755 ganttproject-builder/deb/usr/share/pixmaps/%{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png chmod +x %{buildroot}%{_datadir}/%{name}/%{name} ln -sf %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} cat >> %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=GanttProject Comment=project scheduling and management Exec=%{name} Icon=%{name} Type=Application Categories=Office;Development;ProjectManagement; EOF %description GanttProject is a cross-platform desktop tool for project scheduling and management. It runs on Windows, Linux and MacOSX, it is free and its code is opensource. It can do: * Gantt chart: create work breakdown structure, draw dependencies, define milestones. * Resources: assign human resources to work on tasks, see their allocation on the Resource Load chart. * PERT chart: generate PERT chart from Gantt chart. * Export: save charts as PNG images, generate PDF and HTML reports. * Interoperate: import projects from and export them to Microsoft Project formats. Export to spreadsheets with CSV. * Collaborate: share projects with your colleagues using WebDAV. %files %doc ganttproject/LICENSE ganttproject/README %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/%{name} %{_datadir}/mime/packages/%{name}.xml %{_datadir}/pixmaps/%{name}.png %changelog * Mon Sep 24 2014 yannick56 <yannick56> 2.6.6-1.mga4 - upgrade from 2.6.4 to 2.6.6 * Wed Sep 17 2014 yannick56 <yannick56> 2.6.4-1.mga4 - upgrade from 2.6.1 to 2.6.4 * Wed Sep 17 2014 yannick56 <yannick56> 2.6.1-1.mga4 - upgrade from 2.5.4 to 2.6.1 - upgrade java requirement from 1.6.0 to 1.7.0 because 1.6.0 is End Of Life (Feb 2013) * Fri Oct 18 2013 umeabot <umeabot> 2.5.4-3.mga4 + Revision: 521835 - Mageia 4 Mass Rebuild * Thu Jan 24 2013 fwang <fwang> 2.5.4-2.mga3 + Revision: 391976 - update rpm group + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Jul 30 2012 matteo <matteo> 2.5.4-1.mga3 + Revision: 276180 - fixed symbolic link - making ganttproject script executable - imported package ganttproject
View Attachment As Raw
Actions:
View
Attachments on
bug 14138
: 5432