Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lumnis
yabs
yabs.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File yabs.spec of Package yabs
# openSUSE BUILD service build build script # spec file for package YaBS - Yet another Business software # # Copyright (c) lumnis@googlemail.com # # 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 http://bugs.opensuse.org/ # %define relVers beta7 Name: yabs Summary: Business Crossplatform Billing and Accounting Application Version: 1.18 Release: 1 Group: Productivity/Office/Management License: GPL Url: http://openyabs.org Requires: java >= 1.6.0 Requires: jdom Requires: expect #Requires: appframework, derby, jcalendar, looks, microba, mysql-connector-java #Requires: swing-layout, swing-worker #obs unavailable Requires: dtdparser BuildRequires: unzip BuildRequires: update-alternatives %if %suse_version < 1100 BuildRequires: java-1_6_0-sun-devel %else BuildRequires: java-devel %endif BuildRequires: ant >= 1.7.1 BuildRequires: ant-nodeps BuildRequires: update-desktop-files BuildRequires: jdom BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: Yabs-%{version}-%{relVers}-src.zip Source1: Yabs-1.175.1-languages.zip Source2: Yabs-1.175.1-templates.zip Source3: %{name}.desktop BuildArch: noarch %description Yabs Billing and Accounting Application The multi-user, multi language, cross platform, scalable and extendible accounting solution for small business needs. * manage contacts, products, invoices, quotes and orders * export your data to PDF- or ODF-documents (OpenOffice-format) * use fully customizable ODT templates * work on Windows, Linux, Solaris or Mac OSX * use local database or public database servers * define users and user roles * synchronize your web shops with Yabs * add your own functionality to Yabs via plugins Get help and informations on http://www.openyabs.org Authors ------------ Andreas Weber <senior [dot] weber [at] googlemail [dot] com> %package languages Summary: YaBS additional language files License: GPL Requires: yabs Group: Productivity/Office/Management %description languages This package provides documentation to the scala programming language. %package templates Summary: YaBS additional template files License: GPL Requires: yabs Group: Productivity/Office/Management %description templates This will install some scala examples. %prep # nothing to do #%setup -c "%{name}-%{version}" %setup -n Yabs-%{version}-%{relVers}-src #%setup -n Yabs-%{version}-src -D -T -a 1 #%setup -n Yabs-%{version}-src -D -T -a 2 %build # Start building with ant #%ant package-for-store %ant jar %install export NO_BRP_CHECK_BYTECODE_VERSION=true install -d -m 755 %{buildroot}%{_datadir}/%{name} install -m 755 target/dist/*.jar %{buildroot}%{_datadir}/%{name}/ install -d -m 755 %{buildroot}%{_datadir}/%{name}/lib install -m 755 target/dist/lib/*.jar %{buildroot}%{_datadir}/%{name}/lib/ # Additional language files directory install -d -m 755 %{buildroot}%{_datadir}/%{name}/languages install -m 755 languages/* %{buildroot}%{_datadir}/%{name}/languages/ # Templates install -d -m 755 %{buildroot}%{_datadir}/%{name}/templates install -m 755 templates/* %{buildroot}%{_datadir}/%{name}/templates/ # Plugins directory install -d -m 755 %{buildroot}%{_datadir}/%{name}/plugins # startscript cat > %{name} << 'EOF' #!/bin/sh # # yabs startscript # # Source functions library echo "Starting %{name} version %{version} ..." java -jar %{_datadir}/%{name}/%{name}.jar \${@} EOF install -d -m 755 %{buildroot}%{_bindir} install -m 755 %{name} %{buildroot}%{_bindir}/ # Icon install -D -p -m 644 src/mpv5/resources/images/icon.png %{buildroot}%{_datadir}/pixmaps/%{name}.png # Desktop menu entry install -d -m 755 %{buildroot}%{_datadir}/applications install -m 644 %{SOURCE3} %{buildroot}%{_datadir}/applications/%{name}.desktop %suse_update_desktop_file %{name} %files %defattr(-,root,root) %{_bindir}/* %{_datadir}/%{name} %{_datadir}/%{name}/*.jar %{_datadir}/%{name}/lib/* %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %doc license.txt %files languages %defattr(-, root, root) %{_datadir}/%{name}/languages/* %files templates %defattr(-, root, root) %{_datadir}/%{name}/templates/* %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