9c9bbff0 | 2018-05-13 06:33:36 | François Andriot |
RPM packaging: updates for Fedora 28 / OpenSUSE 15.0 |
||
A redhat/docker/f28/Dockerfile.i686 A redhat/docker/f28/Dockerfile.x86_64 A redhat/docker/f28/packages A redhat/docker/f28/rpmbuild.repo A redhat/docker/f28/rpmmacros A redhat/docker/oss150/Dockerfile.x86_64 A redhat/docker/oss150/packages A redhat/docker/oss150/rpmmacros A redhat/main/tdebase/pamd.kcheckpass-trinity.fc28 A redhat/main/tdebase/pamd.kdm-trinity-np.fc28 A redhat/main/tdebase/pamd.kdm-trinity.fc28 A redhat/main/tdebase/pamd.kscreensaver-trinity.fc28 A redhat/main/tdebase/tdm.fc28.pp A redhat/main/tdebase/tdm.service.fc28 M redhat/Makefile.r14 M redhat/applications/amarok/amarok-14.0.0.spec M redhat/applications/k3b/k3b-14.0.0.spec M redhat/applications/kstreamripper/kstreamripper-14.0.0.spec M redhat/applications/kuickshow/kuickshow-14.0.0.spec M redhat/applications/qalculate-tde/qalculate-tde.spec M redhat/applications/tellico/tellico-14.0.0.spec M redhat/build/get_rpm_package_name.sh M redhat/build/rpmdist.sh M redhat/dependencies/tqt3/tqt3-14.0.0.spec M redhat/dependencies/tqtinterface/tqtinterface-14.0.0.spec M redhat/docker/oss423/packages M redhat/docker/osstw/Dockerfile.i686 M redhat/docker/osstw/Dockerfile.x86_64 M redhat/docker/osstw/packages M redhat/libraries/libksquirrel/libksquirrel-14.0.0.spec M redhat/main/tdebase/tdebase-14.0.0.spec M redhat/main/tdebindings/tdebindings-14.0.0.spec M redhat/main/tdeedu/tdeedu-14.0.0.spec M redhat/main/tdegraphics/tdegraphics-14.0.0.spec M redhat/main/tdelibs/tdelibs-14.0.0.spec |
||
redhat/Makefile.r14diff --git a/redhat/Makefile.r14 b/redhat/Makefile.r14 index d9c3454..e70f413 100644 --- a/redhat/Makefile.r14 +++ b/redhat/Makefile.r14 @@ -113,7 +113,7 @@ tdemultimedia: tdebase akode $(call buildpkg,main/tdemultimedia) -tdenetwork: tdebase +tdenetwork: tdebase rdesktop $(call buildpkg,main/tdenetwork) tdepim: tdebase libcaldav libcarddav cmake dirmngr @@ -166,8 +166,8 @@ endif esound: -# Build on Mageia and CentOS >= 7 and Fedora >= 23 -ifneq (,$(filter $(DIST),.mga .el7 .fc2 .osstw)) +# Build on Mageia and CentOS >= 7, Fedora >= 23, Opensuse >= 15.0 +ifneq (,$(filter $(DIST),.mga .el7 .fc2 .oss150 .osstw)) $(call buildpkg,3rdparty/esound) endif @@ -247,7 +247,7 @@ mp4v2: # Build on OpenSUSE only -ifneq (,$(filter $(DIST),.oss131 .oss132 .oss421 .oss422 .oss423 .osstw)) +ifneq (,$(filter $(DIST),.oss131 .oss132 .oss421 .oss422 .oss423 .oss150 .osstw)) $(call buildpkg,3rdparty/mp4v2) endif @@ -266,10 +266,22 @@ python-qt3: tdelibs sip $(call buildpkg,3rdparty/python-qt3) +rdesktop: +# Build on OpenSUSE >= 15.0 only +ifneq (,$(filter $(DIST),.oss150)) + $(call buildpkg,3rdparty/rdesktop) +endif + rdiff-backup: # Only for PCLINUXOS ifneq ($(wildcard /etc/pclinuxos-release),) $(call buildpkg,3rdparty/rdiff-backup) +endif + +recode: +# Build on OpenSUSE >= 15.0 only +ifneq (,$(filter $(DIST),.oss150)) + $(call buildpkg,3rdparty/recode) endif sip: @@ -298,7 +310,7 @@ wv2: # Do NOT build on Mageia or openSUSE or PCLINUXOS -ifeq (,$(filter $(DIST), .mga5 .mga6 .oss421 .oss422 .oss423 .osstw .pclos)) +ifeq (,$(filter $(DIST), .mga5 .mga6 .oss421 .oss422 .oss423 .oss150 .osstw .pclos)) $(call buildpkg,3rdparty/wv2) endif @@ -526,7 +538,7 @@ kmyfirewall: tdebase $(call buildpkg,applications/kmyfirewall) -kmymoney: tdebase +kmymoney: tdebase recode $(call buildpkg,applications/kmymoney) knemo: tdebase @@ -612,7 +624,7 @@ kstreamripper: tdebase # Do NOT build on Fedora >= 27 (problem with scons and python3) -ifeq (,$(filter $(DIST),.fc27)) +ifeq (,$(filter $(DIST),.fc27 .oss150)) $(call buildpkg,applications/kstreamripper) endif @@ -788,7 +800,7 @@ hk_classes: # Not on Fedora 27, Opensuse TW -ifeq (,$(filter $(DIST),.fc27 .osstw)) +ifeq (,$(filter $(DIST),.fc27 .fc28 .oss150 .osstw)) $(call buildpkg,extras/hk_classes) endif @@ -811,20 +823,20 @@ $(call buildpkg,extras/kdissert) klamav: -# Not on Fedora 27, Opensuse TW -ifeq (,$(filter $(DIST),.fc27 .osstw)) +# Not on Fedora >= 27, Opensuse TW +ifeq (,$(filter $(DIST),.fc27 .fc28 .oss150 .osstw)) $(call buildpkg,extras/klamav) endif klibido: pan -# Not on RHEL5 -ifeq (,$(filter $(DIST),.el5)) +# Not on RHEL5, nor recent OpenSUSE +ifeq (,$(filter $(DIST),.el5 .oss150)) $(call buildpkg,extras/klibido) endif knoda: hk_classes # Not on Fedora 27, Opensuse TW -ifeq (,$(filter $(DIST),.fc27 .osstw)) +ifeq (,$(filter $(DIST),.fc27 .fc28 .oss150 .osstw)) $(call buildpkg,extras/knoda) endif redhat/applications/amarok/amarok-14.0.0.specdiff --git a/redhat/applications/amarok/amarok-14.0.0.spec b/redhat/applications/amarok/amarok-14.0.0.spec index e80a2a2..41ef745 100644 --- a/redhat/applications/amarok/amarok-14.0.0.spec +++ b/redhat/applications/amarok/amarok-14.0.0.spec @@ -191,7 +191,7 @@ %if 0%{?mgaversion} && 0%{?mgaversion} <= 2 BuildRequires: libtunepimp-devel %endif -%if 0%{?suse_version} && 0%{?suse_version} != 1330 +%if 0%{?suse_version} && 0%{?suse_version} != 1330 && 0%{?suse_version} != 1500 BuildRequires: libtunepimp-devel %endif %if 0%{?fedora} && 0%{?fedora} <= 23 redhat/applications/kdiff --git a/redhat/applications/k3b/k3b-14.0.0.spec b/redhat/applications/k3b/k3b-14.0.0.spec index 46ff971..845546a 100644 --- a/redhat/applications/k3b/k3b-14.0.0.spec +++ b/redhat/applications/k3b/k3b-14.0.0.spec @@ -109,7 +109,7 @@ Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-common = %{?epoch:%{epoch}:}%{version}-%{release} -%if 0%{?suse_version} >= 1310 +%if 0%{?suse_version} >= 1310 && 0%{?suse_version} != 1500 Requires: wodim REquires: genisoimage %else redhat/applications/kstreamripper/kstreamripper-14.0.0.specdiff --git a/redhat/applications/kstreamripper/kstreamripper-14.0.0.spec b/redhat/applications/kstreamripper/kstreamripper-14.0.0.spec index 64ba896..9af509e 100644 --- a/redhat/applications/kstreamripper/kstreamripper-14.0.0.spec +++ b/redhat/applications/kstreamripper/kstreamripper-14.0.0.spec @@ -15,6 +15,10 @@ # Please submit bugfixes or comments via http://www.trinitydesktop.org/ # +%if 0%{?fedora} >= 28 +%global debug_package %{nil} +%endif + # TDE variables %define tde_epoch 2 %if "%{?tde_version}" == "" @@ -97,6 +101,7 @@ %prep %setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}} +%__rm -f kde.py %build redhat/applications/kuickshow/kuickshow-14.0.0.specdiff --git a/redhat/applications/kuickshow/kuickshow-14.0.0.spec b/redhat/applications/kuickshow/kuickshow-14.0.0.spec index a83efca..1862df1 100644 --- a/redhat/applications/kuickshow/kuickshow-14.0.0.spec +++ b/redhat/applications/kuickshow/kuickshow-14.0.0.spec @@ -84,7 +84,7 @@ %endif # GIF support -%if 0%{?suse_version} +%if 0%{?suse_version} || 0%{?fedora} >= 28 BuildRequires: giflib-devel %else BuildRequires: libungif-devel redhat/applications/qalculate-tde/qalculate-tde.specdiff --git a/redhat/applications/qalculate-tde/qalculate-tde.spec b/redhat/applications/qalculate-tde/qalculate-tde.spec index cdf54b8..cf20eb0 100644 --- a/redhat/applications/qalculate-tde/qalculate-tde.spec +++ b/redhat/applications/qalculate-tde/qalculate-tde.spec @@ -68,7 +68,7 @@ BuildRequires: libqalculate-devel >= 0.9.6 -%if 0%{?suse_version} == 1330 +%if 0%{?suse_version} == 1330 || 0%{?suse_version} == 1500 BuildRequires: cln-devel %endif redhat/applications/tellico/tellico-14.0.0.specdiff --git a/redhat/applications/tellico/tellico-14.0.0.spec b/redhat/applications/tellico/tellico-14.0.0.spec index 8f36192..a8cf495 100644 --- a/redhat/applications/tellico/tellico-14.0.0.spec +++ b/redhat/applications/tellico/tellico-14.0.0.spec @@ -76,8 +76,12 @@ # POPPLER support %if 0%{?rhel} >=6 || 0%{?fedora} >= 15 || 0%{?suse_version} +%if 0%{?suse_version} == 1500 +BuildRequires: libpoppler-devel >= 0.12 +%else BuildRequires: poppler-devel >= 0.12 %endif +%endif %if 0%{?mgaversion} || 0%{?mdkversion} BuildRequires: %{_lib}poppler-devel %endif redhat/build/get_rpm_package_name.shdiff --git a/redhat/build/get_rpm_package_name.sh b/redhat/build/get_rpm_package_name.sh index 06fafb6..222e0a2 100755 --- a/redhat/build/get_rpm_package_name.sh +++ b/redhat/build/get_rpm_package_name.sh @@ -24,7 +24,7 @@ # Most TDE libraries have no prefix #"libkdcraw") PREFIX="";; # 3rd party dependencies - "cscope"|"dirmngr"|"esound"|"exempi"|"file"|"fileshareset"|"gmime"|"hk_classes"|"intltool"|"lcms"|"mp4v2"|"python-qt3"|"rdiff-backup"|"sword"|"tar") PREFIX="";; + "cscope"|"dirmngr"|"esound"|"exempi"|"file"|"fileshareset"|"gmime"|"hk_classes"|"intltool"|"lcms"|"mp4v2"|"python-qt3"|"rdesktop"|"recode"|"rdiff-backup"|"sword"|"tar") PREFIX="";; # Extra build stuff "autoconf"|"automake"|"cmake"|"gnuchess"|"htdig"|"imlib1"|"libconfig"|"libotr3"|"libr"|"libtool2"|"lilypond"|"m4"|"mftrace"|"pan"|"pcsc-perl"|"torsocks"|"wv2") PREFIX="";; # Other @@ -85,7 +85,7 @@ # Some other packags NOT having development package case "${PKGNAME}" in - "autoconf"|"automake"|"cmake"|"cscope"|"hal-info"|"lilypond"|"m4"|"mftrace"|"pcsc-perl"|"rdiff-backup"|"torsocks") exit 0;; + "autoconf"|"automake"|"cmake"|"cscope"|"hal-info"|"lilypond"|"m4"|"mftrace"|"pcsc-perl"|"rdesktop"|"recode"|"rdiff-backup"|"torsocks") exit 0;; "tqca-tls"|"tdeadmin"|"tdetoys"|"tde-i18n"*|"tdeaddons"|"tdeartwork"|"libtqt-perl"|"kipi-plugins") exit 0;; esac redhat/build/rpmdist.shdiff --git a/redhat/build/rpmdist.sh b/redhat/build/rpmdist.sh index ec4735d..16d1468 100755 --- a/redhat/build/rpmdist.sh +++ b/redhat/build/rpmdist.sh @@ -7,7 +7,7 @@ if [ -r /etc/redhat-release ]; then read a b c d e f g < /etc/redhat-release -elif [ -r /etc/SuSE-release ] || grep -qw "ID=opensuse" "/etc/os-release"; then +elif [ -r /etc/SuSE-release ] || [ -r /etc/SUSE-brand ] || grep -qw "ID=opensuse" "/etc/os-release"; then a="opensuse" fi @@ -41,6 +41,8 @@ opensuse) if [ -r "/etc/SuSE-release" ]; then DIST=".oss$((read l; read a b c; echo ${c//./}) </etc/SuSE-release)" + elif [ -r "/etc/SUSE-brand" ]; then** Diff limit reached (max: 250 lines) ** |