-ifeq ($(filter opensuse,$(OS_ID)),$(OS_ID))
-srpm:
- @echo $(TARBALL)
- mkdir -p rpmbuild/{RPMS,SRPMS,BUILD,SOURCES,SPECS}
- cp $(TARBALL) rpmbuild/SOURCES/vpp-$(VERSION)-$(RELEASE).tar.xz
- cp vpp.spec rpmbuild/SOURCES
- sed -i '1s/^/$(PC)define _version $(VERSION)\n/' rpmbuild/SOURCES/vpp-suse.spec
- sed -i '1s/^/$(PC)define _release $(RELEASE)\n/' rpmbuild/SOURCES/vpp-suse.spec
- sed -i '/define _topdir/d' rpmbuild/SOURCES/vpp-suse.spec
- rpmbuild -bs \
- --define "_topdir rpmbuild" \
- rpmbuild/SOURCES/vpp-suse.spec
- mv $$(find rpmbuild/SRPMS -name \*.src.rpm -type f) .
+# SUSE rolling-release (a.k.a. Tumbleweed)
+ifeq ($(filter opensuse-tumbleweed,$(OS_ID)),$(OS_ID))
+SPEC_FILE='vpp-suse.spec'
+# SUSE osleap15
+else ifeq ($(filter opensuse-leap,$(OS_ID)),$(OS_ID))
+SPEC_FILE='vpp-suse.spec'
+# SUSE leap42.x
+else ifeq ($(filter opensuse,$(OS_ID)),$(OS_ID))
+SPEC_FILE='vpp-suse.spec'
+else
+SPEC_FILE='vpp.spec'
+endif