Project Configuration of Staging

60
 
1
# vim: syntax=spec
2
  
3
%if "%_project" == "Staging"
4
# bug#1205456
5
# env -i /usr/bin/zypper versioncmp 1 1a
6
# 1 is older than 1a
7
# env -i /usr/bin/zypper versioncmp 1.0 1a.0
8
# 1.0 is newer than 1a.0
9
%if 0%{?suse_version} > 0
10
Release: pm%{suse_version}Staging.<CI_CNT>.<B_CNT>
11
%endif
12
#
13
%if 0%{?sle_version} > 0
14
Release: pm%{sle_version}Staging.<CI_CNT>.<B_CNT>
15
%endif
16
%endif
17
# inherit from Essentials
18
19
%define _without_vlc_medialibrary 1
20
# fdk_aac is not compatible with GPL, but Staging is not published
21
%define _with_fdk_aac 1
22
Macros:
23
%_without_vlc_medialibrary 1
24
%_with_fdk_aac 1
25
:Macros
26
#
27
%if 0%{?sle_version} == 150200
28
BuildFlags: onlybuild:A_sle15-ffmpeg-4
29
BuildFlags: onlybuild:A_sle15-sox
30
BuildFlags: onlybuild:A_sle15-vlc
31
BuildFlags: onlybuild:A_tw-ffmpeg-3
32
BuildFlags: onlybuild:dcatools
33
BuildFlags: onlybuild:faac
34
BuildFlags: onlybuild:faad2
35
BuildFlags: onlybuild:fdk-aac
36
BuildFlags: onlybuild:fdkaac
37
BuildFlags: onlybuild:libde265
38
BuildFlags: onlybuild:libx264
39
BuildFlags: onlybuild:libx264:x264
40
BuildFlags: onlybuild:vo-aacenc
41
BuildFlags: onlybuild:vo-amrwbenc
42
BuildFlags: onlybuild:x265
43
BuildFlags: onlybuild:xine-lib-12
44
%endif
45
46
47
#### seife 20230315 #####
48
#### try to exclude "obs-kamionche" worker from building armv7l packages
49
#### (it is broken apparently)
50
#### obs-kamionche has (currently...)
51
##  <linux>
52
##    <version>5.4.17</version>
53
##    <flavor>2136.306.1.3.el8uek.aarch64</flavor>
54
##  </linux>
55
#### "my" raspis all have at least Leap 15.4's 5.14.21
56
%ifarch armv7l
57
Constraint: linux:version:min 5.14
58
%endif
59
######################### end 202301315
60