]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
adapt to oscam gitlab
authorMarkham <markham001@gmx.de>
Sun, 7 Apr 2024 07:50:07 +0000 (09:50 +0200)
committerMarkham <markham001@gmx.de>
Sun, 7 Apr 2024 07:50:07 +0000 (09:50 +0200)
make/oscam.mk

index 03b9d13bdc27dcd1452b6ea620ee90c7588e18f3..094c27af55f58834cd0dfd73255107871d7779e0 100644 (file)
@@ -4,12 +4,13 @@
 #
 ################################################################################
 
-OSCAM_VER = 11760
+# 11760
+OSCAM_GIT = 2e0811d
 OSCAM_EMU_PATCH = 68a345a
 
 # https://github.com/oscam-emu/oscam-emu/commits/master
 OSCAM_EMU_GIT = "https://github.com/oscam-emu/oscam-emu.git"
-TRUNKURL = "https://svn.streamboard.tv/oscam/trunk"
+OSCAM_URL = "https://git.streamboard.tv/common/oscam.git"
 
 
 OSCAM_CONF_OPTS = \
@@ -104,15 +105,19 @@ oscam: oscam_emu_patch $(D)/libusb $(D)/openssl $(D)/libdvbcsa | $(TARGETPREFIX)
        $(START_BUILD)
        echo $(OSCAM_MAKE_OPTS)
        $(REMOVE)/oscam-svn
-       svn checkout -r $(OSCAM_VER) $(TRUNKURL) $(ARCHIVE)/oscam-svn
-       svn revert -R $(ARCHIVE)/oscam-svn
+       if [ -e $(ARCHIVE)/oscam-svn ]; then \
+               set -e; cd $(ARCHIVE)/oscam-svn; \
+               git pull; git checkout $(OSCAM_GIT); \
+       else \
+               git clone $(OSCAM_URL) $(ARCHIVE)/oscam-svn;\
+       fi; \
        cp -r $(ARCHIVE)/oscam-svn $(BUILD_TMP)/oscam-svn
        set -e; cd $(BUILD_TMP)/oscam-svn; \
                patch -p0 < $(BUILD_TMP)/oscam-emu-patch-$(OSCAM_EMU_PATCH)/oscam-emu.patch; \
-       if [ "$(BOXMODEL)" = "kronos" -o "$(BOXMODEL)" = "kronos_v2" ]; then \
-               sed -i -e "s|^#define MAX_COOL_DMX.*|#define MAX_COOL_DMX 3|" $(BUILD_TMP)/oscam-svn/module-dvbapi-coolapi.c; \
-               sed -i -e "s|^#define MAX_COOL_DMX.*|#define MAX_COOL_DMX 3|" $(BUILD_TMP)/oscam-svn/module-dvbapi-coolapi-legacy.c; \
-       fi; \
+               if [ "$(BOXMODEL)" = "kronos" -o "$(BOXMODEL)" = "kronos_v2" ]; then \
+                       sed -i -e "s|^#define MAX_COOL_DMX.*|#define MAX_COOL_DMX 3|" $(BUILD_TMP)/oscam-svn/module-dvbapi-coolapi.c; \
+                       sed -i -e "s|^#define MAX_COOL_DMX.*|#define MAX_COOL_DMX 3|" $(BUILD_TMP)/oscam-svn/module-dvbapi-coolapi-legacy.c; \
+               fi; \
                ./config.sh $(OSCAM_CONF_OPTS); \
                $(MAKE) $(OSCAM_MAKE_OPTS)
        upx $(BUILD_TMP)/oscam-svn/Distribution/oscam*