Logoj0ke.net Open Build Service > Projects > internetx:projects:backup > bareos > Changes
Sign Up | Log In

Changes of Revision 2

[-] Changed bareos.spec
x
 
1
@@ -1,46 +1,11 @@
2
-#
3
-# spec file for package bareos
4
-# Copyright (c) 2011-2012 Bruno Friedmann (Ioda-Net) and Philipp Storz (dass IT)
5
-#                    2013 Bareos GmbH & Co KG
6
-#
7
-#   Redesign of the bareos specfile: goals (20110922)
8
-#
9
-#   * only support platforms that are available in OBS
10
-#   * activate all options available (if reasonable)
11
-#   * single-dir-install is not supported
12
-#   * use special group (bconsole) for users that can access bconsole
13
-#   * Single packages for:
14
-#       * console package
15
-#       * dir package ( bsmtp )
16
-#       * sd package ( bls + btape + bcopy + bextract )
17
-#       * fd package ( )
18
-#       * tray monitor
19
-#       * bareos-database-{sqlite,postgresql,mysql} (libs) (make_database/tables/grant rights)
20
-#       * sql common abstract sql libraries (without db)
21
-#       * libs common libraries (without db)
22
-#       * tools without link to db libs (bwild, bregex)
23
-#       * tools with link to db libs (dbcheck, bscan)
24
-#       * bat
25
-#       * doc
26
-#
27
-#  For openSUSE/SUSE we placed the /usr/sbin/rcscript
28
-#  And added the firewall basics rules
29
-#
30
-#  Notice : the libbareoscats* package to be able to pass the shlib name policy are
31
-#  explicitly named
32
-#
33
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
34
-
35
 Summary:   The Network Backup Solution
36
 Name:      bareos
37
 Version:   13.2.2
38
-Release:   7.1%{?dist}
39
+Release:   1
40
 Group:         Productivity/Archiving/Backup
41
 License:   AGPL-3.0
42
 BuildRoot:     %{_tmppath}/%{name}-root
43
 URL:       http://www.bareos.org/
44
-Vendor:    The Bareos Team
45
-#Packager:     {_packager}
46
 
47
 %define _libversion    13.2.2
48
 
49
@@ -66,18 +31,11 @@
50
 %define build_bat 1
51
 %define build_qt_monitor 1
52
 %define build_sqlite3 1
53
-%define systemd 0
54
 
55
-# firewall installation
56
-%define install_suse_fw 0
57
-
58
-%if 0%{?suse_version} > 1010
59
-%define _fwdefdir   %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services
60
-%define install_suse_fw 1
61
-%endif
62
-
63
-%if 0%{?suse_version} > 1140 || 0%{?fedora_version} > 14
64
-%define systemd_support 1
65
+%if 0%{?rhel_version} == 700
66
+%define systemd 1
67
+%else
68
+%define systemd 0
69
 %endif
70
 
71
 # centos/rhel 5 : segfault when building qt monitor
72
@@ -86,12 +44,6 @@
73
 %define build_qt_monitor 0
74
 %endif
75
 
76
-%if 0%{?sles_version} == 10
77
-%define build_bat 0
78
-%define build_qt_monitor 0
79
-%define build_sqlite3 0
80
-%endif
81
-
82
 %if 0%{?systemd_support}
83
 BuildRequires: systemd
84
 %{?systemd_requires}
85
@@ -127,29 +79,11 @@
86
 BuildRequires: openssl
87
 BuildRequires: libcap-devel
88
 BuildRequires: mtx
89
+BuildRequires: tcp_wrappers-devel 
90
 
91
-%if 0%{?suse_version}
92
-# link identical files
93
-BuildRequires: fdupes
94
-BuildRequires: termcap
95
-BuildRequires: pwdutils
96
-BuildRequires: tcpd-devel
97
-BuildRequires: update-desktop-files
98
-
99
-# Some magic to be able to determine what platform we are running on.
100
-%if !0%{sles_version}
101
-BuildRequires: openSUSE-release
102
-%else
103
-%if 0%{?sles_version} && !0%{?sled_version}
104
-BuildRequires: sles-release
105
-%else
106
-BuildRequires: sled-release
107
-%endif
108
-%endif
109
 
110
 BuildRequires: lsb-release
111
 
112
-%else
113
 BuildRequires: qt4-devel
114
 BuildRequires: libtermcap-devel
115
 BuildRequires: passwd
116
@@ -167,11 +101,6 @@
117
 # Older RHEL (5)/ CentOS (5)
118
 BuildRequires: redhat-release
119
 %endif
120
-%else
121
-# Non redhat like distribution for example mandriva.
122
-BuildRequires: lsb-release
123
-%endif
124
-%endif
125
 
126
 %if 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600 || 0%{?fedora_version} >= 14
127
 BuildRequires: tcp_wrappers-devel
128
@@ -209,9 +138,6 @@
129
 Group:    Productivity/Archiving/Backup
130
 Requires:   %{name}-bconsole = %{version}
131
 Requires:   %{name}-filedaemon = %{version}
132
-%if 0%{?suse_version}
133
-Recommends: %{name}-traymonitor = %{version}
134
-%endif
135
 
136
 %package director
137
 Summary:  Provide bareos director daemon
138
@@ -219,11 +145,6 @@
139
 Requires: %{name}-common = %{version}
140
 Requires: %{name}-database-common = %{version}
141
 Requires: %{name}-database-tools
142
-%if 0%{?suse_version}
143
-# Don't use this option on anything other then SUSE derived distributions
144
-# as Fedora & others don't know this tag
145
-Recommends: logrotate
146
-%endif
147
 Provides: %{name}-dir
148
 
149
 %package storage
150
@@ -236,9 +157,6 @@
151
 Summary:  Provide bareos storage daemon tape support
152
 Group:    Productivity/Archiving/Backup
153
 Requires: mtx
154
-%if !0%{?suse_version}
155
-Requires: mt-st
156
-%endif
157
 
158
 %package filedaemon
159
 Summary:  Provide bareos file daemon service
160
@@ -277,13 +195,9 @@
161
 %package database-sqlite3
162
 Summary:  Libs & tools for sqlite3 catalog
163
 Group:    Productivity/Archiving/Backup
164
-%if 0%{?suse_version}
165
-Requires: sqlite3
166
-%endif
167
 Requires: %{name}-database-common = %{version}
168
 Provides: %{name}-catalog-sqlite3
169
 Provides: %{name}-database-backend
170
-%endif
171
 
172
 %package database-tools
173
 Summary:  Provides bareos-dbcheck, bscan
174
@@ -321,13 +235,7 @@
175
 Requires: libacl-devel
176
 Requires: libmysqlclient-devel
177
 Requires: postgresql-devel
178
-%if 0%{?build_sqlite3}
179
-%if 0%{?suse_version}
180
-Requires: sqlite3-devel
181
-%else
182
 Requires: sqlite-devel
183
-%endif
184
-%endif
185
 Requires: libopenssl-devel
186
 Requires: libcap-devel
187
 
188
@@ -428,9 +336,6 @@
189
 %setup
190
 
191
 %build
192
-%if %{undefined suse_version}
193
-export PATH=$PATH:/usr/lib64/qt4/bin:/usr/lib/qt4/bin
194
-%endif
195
 export MTX=/usr/sbin/mtx
196
 # Notice keep the upstream order of ./configure --help
197
 %configure \
198
@@ -497,14 +402,8 @@
199
 
200
 
201