Bladeren bron

dpkg-buildpackage in drone.yml

tags/v0.0.61
Peter Vivell 6 jaren geleden
bovenliggende
commit
3d244b9b3b
1 gewijzigde bestanden met toevoegingen van 14 en 6 verwijderingen
  1. 14
    6
      drone.yml

+ 14
- 6
drone.yml Bestand weergeven

@@ -96,12 +96,20 @@ steps:
96 96
         export LD="$${PREFIX}ld" &&
97 97
         export STRIP="$${PREFIX}strip" &&
98 98
         export MAKEFLAGS="$${MAKEFLAGS}" &&
99
-        make &&
100
-        tar --exclude='./.*'
101
-          --transform "s/\./$${PKG_RELEASE_ARCHIVE_ROOT}/"
102
-          -C "$${PKG_DIST_DIR}" 
103
-          -cJf "$${PKG_RELEASE_DIR}/$${PKG_RELEASE_ARCHIVE}" . &&
104
-        make clean ;
99
+        if test -d "debian" ; then
100
+          echo apt-get build-dep -a $${PKG_ARCH} . &&
101
+          CONFIG_SITE=/etc/dpkg-cross/cross-config.$${PKG_ARCH}
102
+          DEB_BUILD_OPTIONS=nocheck
103
+          dpkg-buildpackage -us -uc -a ${PKG_ARCH} &&
104
+          find .. -type f -exec cp {} $${PKG_RELEASE_DIR}/ \; ;
105
+        else
106
+          make &&
107
+          tar --exclude='./.*'
108
+            --transform "s/\./$${PKG_RELEASE_ARCHIVE_ROOT}/"
109
+            -C "$${PKG_DIST_DIR}"
110
+            -cJf "$${PKG_RELEASE_DIR}/$${PKG_RELEASE_ARCHIVE}" . &&
111
+          make clean ;
112
+        fi ;
105 113
       done &&
106 114
       ls -la "$${PKG_RELEASE_DIR}" &&
107 115
       find "$${PKG_RELEASE_DIR}" -type f -exec md5sum '{}' \;

Laden…
Annuleren
Opslaan