author | František Kučera <franta-hg@frantovo.cz> |
Mon, 04 Mar 2019 22:26:31 +0100 | |
branch | v_0 |
changeset 243 | 649ec4970d33 |
parent 238 | 4a1864c3e867 |
child 250 | aae5009bd0af |
permissions | -rw-r--r-- |
188
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
1 |
# SQL-DK |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
2 |
# Copyright © 2014 František Kučera (frantovo.cz) |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
3 |
# |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
4 |
# This program is free software: you can redistribute it and/or modify |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
5 |
# it under the terms of the GNU General Public License as published by |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
6 |
# the Free Software Foundation, either version 3 of the License, or |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
7 |
# (at your option) any later version. |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
8 |
# |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
9 |
# This program is distributed in the hope that it will be useful, |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
10 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
11 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
12 |
# GNU General Public License for more details. |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
13 |
# |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
14 |
# You should have received a copy of the GNU General Public License |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
15 |
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
16 |
|
180
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
17 |
Name: sql-dk |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
18 |
Summary: SQL batch client |
188
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
19 |
Group: Applications/Databases |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
20 |
BuildArch: noarch |
180
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
21 |
Version: 0.10 |
188
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
22 |
Release: 3 |
180
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
23 |
License: GNU GPLv3+ |
188
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
24 |
URL: https://sql-dk.globalcode.info/ |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
25 |
#Requires: sql-dk-java = %{version} |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
26 |
Requires: /usr/bin/java |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
27 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
28 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
29 |
# --- Dependencies ----------------------------------------------------------- |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
30 |
# SQL-DK requires Java 7 or Java 8 (or maybe higher). |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
31 |
# But simple |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
32 |
# Requires: java >= 1:1.7.0 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
33 |
# is not working in Fedora 20 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
34 |
# because java-1.8.0-openjdk here provides „java8“ not „java“ in version 1.8 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
35 |
# see https://www.abclinuxu.cz/poradna/linux/show/396144#1 (in Czech) |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
36 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
37 |
%package java7 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
38 |
Summary: Java 7 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
39 |
Group: Development/Languages |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
40 |
Requires: java >= 1:1.7.0 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
41 |
Provides: sql-dk-java = %{version} |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
42 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
43 |
%description java7 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
44 |
virtual package for dependency on Java 7 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
45 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
46 |
%files java7 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
47 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
48 |
%package java8 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
49 |
Summary: Java 8 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
50 |
Group: Development/Languages |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
51 |
Requires: java8 >= 1:1.8.0 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
52 |
Provides: sql-dk-java = %{version} |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
53 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
54 |
%description java8 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
55 |
virtual package for dependency on Java 8 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
56 |
|
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
57 |
%files java8 |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
58 |
# ---------------------------------------------------------------------------- |
54bacc7ed42b
jdbc-dk-driver: include main project sources
František Kučera <franta-hg@frantovo.cz>
parents:
180
diff
changeset
|
59 |
|
180
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
60 |
|
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
61 |
%description |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
62 |
SQL-DK is a command-line client for relational databases. |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
63 |
|
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
64 |
%prep |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
65 |
mkdir -p ${RPM_BUILD_ROOT}/usr/bin/ |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
66 |
mkdir -p ${RPM_BUILD_ROOT}/usr/share/sql-dk/ |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
67 |
mkdir -p ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
68 |
mkdir -p ${RPM_BUILD_ROOT}/etc/bash_completion.d/ |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
69 |
|
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
70 |
cp ../../../../scripts/sql-dk.sh ${RPM_BUILD_ROOT}/usr/bin/sql-dk |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
71 |
cp ../../../../xml/config.xsd ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
72 |
cp ../../../../xml/config.rnc ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
73 |
cp ../../../../xml/config.xsl ${RPM_BUILD_ROOT}/usr/share/doc/sql-dk/ |
238 | 74 |
cp ../../../../java/sql-dk/target/sql-dk-*.jar ${RPM_BUILD_ROOT}/usr/share/sql-dk/ |
75 |
cp ../../../../java/jdbc-loopback-driver/target/jdbc-loopback-driver-*.jar ${RPM_BUILD_ROOT}/usr/share/sql-dk/ |
|
76 |
cp ../../../../java/sql-dk/target/bash-completion.sh ${RPM_BUILD_ROOT}/etc/bash_completion.d/sql-dk |
|
180
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
77 |
|
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
78 |
%files |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
79 |
%defattr(-,root,root) |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
80 |
/usr/bin/* |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
81 |
/usr/share/sql-dk/* |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
82 |
/usr/share/doc/sql-dk/* |
74a6d55da11c
RPM: simple script/spec for building .rpm for Fedora
František Kučera <franta-hg@frantovo.cz>
parents:
diff
changeset
|
83 |
/etc/bash_completion.d/* |