浏览代码

Update

tags/v0.0.64
Peter Vivell 6 年前
父节点
当前提交
28284b4ac1
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6
    6
      drone.yml

+ 6
- 6
drone.yml 查看文件

51
     event: [ push, tag ]
51
     event: [ push, tag ]
52
   depends_on: [ clone, prepare ]
52
   depends_on: [ clone, prepare ]
53
   environment:
53
   environment:
54
-    MAKEFLAGS: -j2
54
+    MAKEFLAGS: -j2 -release
55
     # https://wiki.debian.org/CrossCompiling#Building_with_dpkg-buildpackage
55
     # https://wiki.debian.org/CrossCompiling#Building_with_dpkg-buildpackage
56
     # https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
56
     # https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
57
     # https://www.gnu.org/software/make/manual/html_node/Catalogue-of-Rules.html#Catalogue-of-Rules
57
     # https://www.gnu.org/software/make/manual/html_node/Catalogue-of-Rules.html#Catalogue-of-Rules
58
     # addr2line ar as c++filt cpp cpp-6 dwp elfedit g++ g++-6 gcc gcc-6 gcc-ar gcc-ar-6 gcc-nm gcc-nm-6 gcc-ranlib gcc-ranlib-6 gcov gcov-6 gcov-dump gcov-dump-6 gcov-tool gcov-tool-6 gprof ld ld.bfd ld.gold nm objcopy objdump ranlib readelf size strings strip 
58
     # addr2line ar as c++filt cpp cpp-6 dwp elfedit g++ g++-6 gcc gcc-6 gcc-ar gcc-ar-6 gcc-nm gcc-nm-6 gcc-ranlib gcc-ranlib-6 gcov gcov-6 gcov-dump gcov-dump-6 gcov-tool gcov-tool-6 gprof ld ld.bfd ld.gold nm objcopy objdump ranlib readelf size strings strip 
59
     BUILD_ARCH: amd64 armhf # amd64 arm64 armel armhf i386 mips mips64el mipsel powerpc ppc64el s390x
59
     BUILD_ARCH: amd64 armhf # amd64 arm64 armel armhf i386 mips mips64el mipsel powerpc ppc64el s390x
60
   commands:
60
   commands:
61
-    - HOST_ARCH="amd64" ;
62
-      NAME="${DRONE_REPO_NAME}" ;
61
+    - NAME="${DRONE_REPO_NAME}" ;
63
       VERSION="$(git describe --always)" ;
62
       VERSION="$(git describe --always)" ;
64
       if test -d "debian" ; then
63
       if test -d "debian" ; then
65
         VERSION=$(dpkg-parsechangelog -SVersion | sed 's/-.*//') ;
64
         VERSION=$(dpkg-parsechangelog -SVersion | sed 's/-.*//') ;
92
           s390x)    PREFIX="s390x-linux-gnu-"         ;;
91
           s390x)    PREFIX="s390x-linux-gnu-"         ;;
93
           *)        PREFIX=""                         ;;
92
           *)        PREFIX=""                         ;;
94
         esac ;
93
         esac ;
95
-        if test "$${ARCH}" = "$${HOST_ARCH}" ; then
96
-          PREFIX="" ; 
94
+        if test "$${ARCH}" = "$(dpkg --print-architecture)" ; then
95
+          PREFIX="" ;
96
+        else
97
+          export CONFIG_SITE="/etc/dpkg-cross/cross-config.$${ARCH}" ;
97
         fi ;
98
         fi ;
98
         export CC="$${PREFIX}gcc" ;
99
         export CC="$${PREFIX}gcc" ;
99
         export CXX="$${PREFIX}g++" ;
100
         export CXX="$${PREFIX}g++" ;
100
         export LD="$${PREFIX}ld" ;
101
         export LD="$${PREFIX}ld" ;
101
         export STRIP="$${PREFIX}strip" ;
102
         export STRIP="$${PREFIX}strip" ;
102
         export MAKEFLAGS="$${MAKEFLAGS}" ;
103
         export MAKEFLAGS="$${MAKEFLAGS}" ;
103
-        export CONFIG_SITE="/etc/dpkg-cross/cross-config.$${PKG_ARCH}" ;
104
         mkdir -p "$${BUILD_DIR}" ;
104
         mkdir -p "$${BUILD_DIR}" ;
105
         cd "$${BUILD_DIR}" ;
105
         cd "$${BUILD_DIR}" ;
106
         tar -xf "$${SRC_DIR}/$${RELEASE_DIR}/$${ARCHIVE_NAME}.orig.tar.xz"
106
         tar -xf "$${SRC_DIR}/$${RELEASE_DIR}/$${ARCHIVE_NAME}.orig.tar.xz"

正在加载...
取消
保存