Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ithod
areca-bin
areca.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File areca.spec of Package areca-bin
# # spec file for package areca # # Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: areca Version: 7.5 Release: 0 Summary: A personal backup solution License: GPL-2.0-only Group: Productivity/Archiving/Backup URL: https://www.areca-backup.org/ %ifarch x86_64 Source: http://sourceforge.net/projects/areca/files/areca-stable/%{name}-%{version}/%{name}-%{version}-linux-gtk-64.tar.gz %else Source: http://sourceforge.net/projects/areca/files/areca-stable/%{name}-%{version}/%{name}-%{version}-linux-gtk-32.tar.gz %endif Source1: %{name}.desktop Patch0: areca-run.patch #Patch1: areca-xattr.patch #BuildRequires: ant BuildRequires: desktop-file-utils BuildRequires: dos2unix #BuildRequires: eclipse-swt #Java 9's javac does not support 1.4 code #BuildRequires: java-devel <= 1.8.0 #BuildRequires: jpackage-utils #BuildRequires: pkgconfig(libacl) #%if %{?suse_version} > 1500 #BuildRequires: pkgconfig(libattr) #%else #BuildRequires: libattr-devel #%endif #BuildConflicts: java-devel >= 9 Requires: java Requires: osgi(org.eclipse.swt) BuildRoot: %{_tmppath}/%{name}-%{version}-build # build fails for arm ExcludeArch: armv7hl %description %prep %setup -q -c %{name}-%{version} mv %{name}/* . rmdir %{name} %patch0 # rpmlintrc find . -type f -exec sed -i -e 's|\/usr\/bin\/env bash|\/bin\/bash|g' {} \; %build dos2unix AUTHORS COPYING README help/ADVANCED_ENCRYPTION_HOWTO rm areca_check_version.sh ## correct the java lib path #sed -i 's|%{_prefix}/lib/java|%{_jnidir}|g' build.xml # #echo %{java_home} # ## build areca.jar and libarecafs.so (using additional java headers) #CPATH=$CPATH:%{java_home}/include:%{java_home}/include/linux ant -buildfile build.xml # correct paths in run scripts sed -i 's|`dirname "$0"`|%{_datadir}/%{name}|g' areca.sh sed -i 's|`dirname "$0"`|%{_datadir}/%{name}|g' areca.sh sed -i 's|%{_prefix}/java|%{_jvmdir}|g' bin/areca_run.sh sed -i 's|LICENSE_PATH=${PROGRAM_DIR}|LICENSE_PATH=%{_docdir}/%{name}|g' bin/areca_run.sh sed -i 's|LIB_PATH=${PROGRAM_DIR}/lib/|LIB_PATH=%{_libdir}/%{name}/|g' bin/areca_run.sh %install # script mkdir -p %{buildroot}%{_bindir} install -Dpm 755 areca.sh %{buildroot}%{_bindir}/%{name} # icon mkdir -p %{buildroot}%{_datadir}/pixmaps install -m 644 icons/ico_72.png %{buildroot}%{_datadir}/pixmaps/%{name}_72x72.png # lib mkdir -p %{buildroot}%{_libdir}/%{name} install -Dm 644 lib/* %{buildroot}%{_libdir}/%{name} # other files mkdir -p %{buildroot}%{_datadir}/%{name}/bin install -Dm 755 bin/* %{buildroot}%{_datadir}/%{name}/bin mkdir -p %{buildroot}%{_datadir}/%{name}/translations install -Dm 644 translations/* %{buildroot}%{_datadir}/%{name}/translations desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE1} %files %license COPYING %doc AUTHORS README help/ADVANCED_ENCRYPTION_HOWTO %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/%{name}/bin %{_libdir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}_72x72.png %{_datadir}/%{name}/translations %attr(600,root,root) %{_libdir}/%{name}/libarecafs.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor