summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrançois Andriot <albator78@libertysurf.fr>2017-12-02 21:06:10 +0100
committerFrançois Andriot <albator78@libertysurf.fr>2017-12-02 21:06:10 +0100
commit2c6b5dc9b85e94f37f166eee9da18b6d32446011 (patch)
tree2d579c038e16737cdb5a4047fe32d5af2d2fc00f
parentd649bfbf62736daf7261c367e500a50fc28a2739 (diff)
downloadtde-packaging-2c6b5dc9b85e94f37f166eee9da18b6d32446011.tar.gz
tde-packaging-2c6b5dc9b85e94f37f166eee9da18b6d32446011.zip
RPM: update build scripts for opensuse TW
-rw-r--r--redhat/Makefile.r142
-rwxr-xr-xredhat/build/build_rpm_package.sh2
-rwxr-xr-xredhat/docker/opensuse32.sh21
3 files changed, 17 insertions, 8 deletions
diff --git a/redhat/Makefile.r14 b/redhat/Makefile.r14
index 68bf3e41f..56e0789b4 100644
--- a/redhat/Makefile.r14
+++ b/redhat/Makefile.r14
@@ -167,7 +167,7 @@ endif
esound:
# Build on Mageia and CentOS >= 7 and Fedora >= 23
-ifneq ($(wildcard /etc/mageia-release /boot/vmlinuz*.el7* /boot/vmlinuz*.fc23*),)
+ifneq (,$(filter $(DIST),.mga .el7 .fc2 .osstw))
$(call buildpkg,3rdparty/esound)
endif
diff --git a/redhat/build/build_rpm_package.sh b/redhat/build/build_rpm_package.sh
index 27508d1d7..1588ff833 100755
--- a/redhat/build/build_rpm_package.sh
+++ b/redhat/build/build_rpm_package.sh
@@ -51,7 +51,7 @@ rpmbuild -ba \
--define "packager Francois\ Andriot\ <francois.andriot@free.fr>" \
--define "tde_version ${TDE_VERSION}" \
--define "tde_prefix /opt/trinity" \
- --define "preversion ${PREVERSION:-}" \
+ --define "prevers${PREVERSION:+ion} ${PREVERSION:-0}" \
--define "tde_patch 1" \
--define "with_mpeg 1" \
"${TEMPDIR}/${SPECFILE##*/}"
diff --git a/redhat/docker/opensuse32.sh b/redhat/docker/opensuse32.sh
index 9622efd56..a3b888c75 100755
--- a/redhat/docker/opensuse32.sh
+++ b/redhat/docker/opensuse32.sh
@@ -8,14 +8,23 @@ INSTALLROOT="/dev/shm/${IMAGE}"
sudo rm -rf "${INSTALLROOT}"
sudo mkdir -p "${INSTALLROOT}"
+if [ "${VERSION}" = "tumbleweed" ]; then
+ URL="http://download.opensuse.org/tumbleweed"
+else
+ URL="http://download.opensuse.org/distribution/leap/${VERSION}"
+fi
+
sudo zypper --root "${INSTALLROOT}" \
- ar "http://download.opensuse.org/distribution/leap/${VERSION}/repo/oss/" "oss"
-sudo zypper --root "${INSTALLROOT}" \
- ar "http://download.opensuse.org/distribution/leap/${VERSION}/repo/non-oss/" "non-oss"
-sudo zypper --root "${INSTALLROOT}" \
- ar "http://download.opensuse.org/update/leap/${VERSION}/oss/" "update-oss"
+ ar "${URL}/repo/oss/" "oss"
sudo zypper --root "${INSTALLROOT}" \
- ar "http://download.opensuse.org/update/leap/${VERSION}/non-oss/" "update-non-oss"
+ ar "${URL}/repo/non-oss/" "non-oss"
+
+if [ "${VERSION}" != "tumbleweed" ]; then
+ sudo zypper --root "${INSTALLROOT}" \
+ ar "http://download.opensuse.org/update/leap/${VERSION}/oss/" "update-oss"
+ sudo zypper --root "${INSTALLROOT}" \
+ ar "http://download.opensuse.org/update/leap/${VERSION}/non-oss/" "update-non-oss"
+fi
setarch i686 sudo zypper --root "${INSTALLROOT}" \
--gpg-auto-import-keys ref
setarch i686 sudo zypper --root "${INSTALLROOT}" \