Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37047486
en ru br
Репозитории ALT

Группа :: Офис
Пакет: projectlibre

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name:    projectlibre
Version: 1.7.0
Release: alt1

Summary: ProjectLibre - The open source replacement of Microsoft Project

License: CPAL
Group:   Office
Url:     https://sourceforge.net/projects/projectlibre/
# VCS:   git://git.code.sf.net/p/projectlibre/code

Source:  %name-%version.tar
Source1: %name.watch
Patch0: alt-%version.patch
Patch1:  %name-1.6.2-mga-l10n-dialogs.patch
Patch2:  %name-1.6.2-alt-fix-path-in-executable.patch

Packager: Danil Mikhailov <danil at altlinux.org>

Requires: java >= 1.6.0

BuildArch: noarch
BuildPreReq: rpm-build-compat
BuildRequires: ant
BuildRequires: java-1.8.0-openjdk-devel

%define projectlibredir %_libexecdir/%name

%description
ProjectLibre is an open source alternative to Microsoft Project.  It is
also the new updated version of OpenProj. We were the developers of
OpenProj A compliment to Apache OpenOffice and LibreOffice.  We have a
community site as well at http://www.projectlibre.org It has been
downloaded over 500,000 times in 200 countries and was just won
InfoWorld "Best of Open Source" award. ProjectLibre is compatible
with Microsoft Project 2003, 2007 and 2010 files. You can simply open
them on Linux, Mac OS or Windows. ProjectLibre has been rewritten and
added key features:

* Compatibility with Microsoft Project 2010
* User Interface improvement
* Printing (does not allow printing)
* Bug fixes

%prep
%setup
%patch -p1
#patch2 -p1
#patch1 -p1
# Replace hard-coded library path by default JRE path
subst 's|/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/rt.jar|%_libexecdir/jvm/jre/lib/rt.jar|' openproj_contrib/openproj_*.conf

%build
#Set the file encoding for source files
export JAVA_TOOL_OPTIONS=-Dfile.encoding=cp1252
cd openproj_build/
ant clean
ant

%install
export NO_BRP_CHECK_BYTECODE_VERSION=true
mkdir -p %buildroot/%projectlibredir/lib
install -Dm0755  openproj_build/dist/%name.jar %buildroot/%projectlibredir/
install -Dm0755 openproj_contrib/*.jar %buildroot/%projectlibredir/lib

# startscript

cat > %name << EOF
#!/bin/sh
#
echo Starting %name version %version ...
echo with options : \${ at }

java -jar %projectlibredir/%name.jar \${ at }

EOF

# Install startscript

install -Dm0755 %name %buildroot%_bindir/%name

install -Dm0644 openproj_build/resources/%name.desktop %buildroot%_desktopdir/%name.desktop
install -Dm0644 openproj_build/resources/%name.png %buildroot%_pixmapsdir/%name.png

%files
%defattr(-,root,root)
%_bindir/%name
%projectlibredir
%_desktopdir/*
%_pixmapsdir/*
%doc openproj_build/license/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin