# SQL-DK # Copyright © 2014 František Kučera (frantovo.cz) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . Name: sql-dk Summary: SQL batch client Group: Applications/Databases BuildArch: noarch Version: 0.10 Release: 3 License: GNU GPLv3+ URL: https://sql-dk.globalcode.info/ #Requires: sql-dk-java = %{version} Requires: /usr/bin/java # --- Dependencies ----------------------------------------------------------- # SQL-DK requires Java 7 or Java 8 (or maybe higher). # But simple # Requires: java >= 1:1.7.0 # is not working in Fedora 20 # because java-1.8.0-openjdk here provides „java8“ not „java“ in version 1.8 # see https://www.abclinuxu.cz/poradna/linux/show/396144#1 (in Czech) %package java7 Summary: Java 7 Group: Development/Languages Requires: java >= 1:1.7.0 Provides: sql-dk-java = %{version} %description java7 virtual package for dependency on Java 7 %files java7 %package java8 Summary: Java 8 Group: Development/Languages Requires: java8 >= 1:1.8.0 Provides: sql-dk-java = %{version} %description java8 virtual package for dependency on Java 8 %files java8 # ---------------------------------------------------------------------------- %description SQL-DK is a command-line client for relational databases. %prep mkdir -p ${RPM_BUILD_ROOT}/usr/bin/ mkdir -p ${RPM_BUILD_ROOT}/usr/share/sql-dk/ mkdir -p ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ mkdir -p ${RPM_BUILD_ROOT}/etc/bash_completion.d/ cp ../../../../scripts/sql-dk.sh ${RPM_BUILD_ROOT}/usr/bin/sql-dk cp ../../../../xml/config.xsd ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ cp ../../../../xml/config.rnc ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ cp ../../../../xml/config.xsl ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ cp ../../../../java/sql-dk/target/sql-dk-*.jar ${RPM_BUILD_ROOT}/usr/share/sql-dk/ cp ../../../../java/jdbc-loopback-driver/target/jdbc-loopback-driver-*.jar ${RPM_BUILD_ROOT}/usr/share/sql-dk/ cp ../../../../java/sql-dk/target/bash-completion.sh ${RPM_BUILD_ROOT}/etc/bash_completion.d/sql-dk %files %defattr(-,root,root) /usr/bin/* /usr/share/sql-dk/* /usr/share/doc/sql-dk/* /etc/bash_completion.d/*