|
|
@@ -61,29 +61,29 @@ steps:
|
|
61
|
61
|
|
|
62
|
62
|
- PKG_NAME="${DRONE_REPO_NAME}" &&
|
|
63
|
63
|
PKG_VERSION="$(git describe --always)" &&
|
|
64
|
|
- PKG_RELEASE_DIR="release" &&
|
|
65
|
|
- PKG_DIST_DIR="dist" &&
|
|
|
64
|
+ PKG_SRC_ROOT="$(pwd)" &&
|
|
|
65
|
+ PKG_RELEASE_DIR="$${PKG_SRC_ROOT}/release" &&
|
|
|
66
|
+ PKG_DIST_DIR="$${PKG_SRC_ROOT}/dist" &&
|
|
66
|
67
|
mkdir -p "$${PKG_RELEASE_DIR}" &&
|
|
67
|
|
- PKG_DEB_ARCHIVE="$${PKG_RELEASE_DIR}/$${PKG_NAME}_$${PKG_VERSION}.orig.tar.xz" &&
|
|
|
68
|
+ PKG_DEB_ARCHIVE="$${PKG_NAME}_$${PKG_VERSION}.orig.tar.xz" &&
|
|
68
|
69
|
PKG_DEB_ARCHIVE_ROOT="${PKG_NAME}-${PKG_VERSION}" &&
|
|
69
|
70
|
tar --exclude='./.*' --exclude='debian' --exclude="$${PKG_RELEASE_DIR}"
|
|
70
|
71
|
--exclude="$${PKG_DEB_ARCHIVE}"
|
|
71
|
72
|
--transform "s/\./$${PKG_DEB_ARCHIVE_ROOT}/"
|
|
72
|
|
- -cJvf "$${PKG_DEB_ARCHIVE}" . &&
|
|
|
73
|
+ -cJvf "$${PKG_RELEASE_DIR}/$${PKG_DEB_ARCHIVE}" . &&
|
|
73
|
74
|
PKG_BUILDHOST_ARCH="amd64" &&
|
|
74
|
|
- PKG_SRC_ROOT="$(pwd)" &&
|
|
75
|
75
|
for PKG_ARCH in $${BUILD_ARCH} ; do cd "$${PKG_SRC_ROOT}" && echo "Building for $${PKG_ARCH}" &&
|
|
76
|
76
|
PKG_RELEASE_ARCHIVE="$${PKG_NAME}_$${PKG_VERSION}_$${PKG_ARCH}.tar.xz" &&
|
|
77
|
77
|
PKG_RELEASE_ARCHIVE_ROOT="$${PKG_NAME}-$${PKG_VERSION}" &&
|
|
78
|
|
- PKG_BUILD_DIR="build/$${PKG_ARCH}/$${PKG_ARCHIVE_ROOT}" &&
|
|
|
78
|
+ PKG_BUILD_DIR="$${PKG_SRC_ROOT}/build/$${PKG_ARCH}/$${PKG_ARCHIVE_ROOT}" &&
|
|
79
|
79
|
mkdir -p "$${PKG_BUILD_DIR}" &&
|
|
80
|
|
- tar -xf "$${PKG_DEB_ARCHIVE}" -C "$${PKG_BUILD_DIR}" --strip 1 &&
|
|
|
80
|
+ tar -xf "$${PKG_RELEASE_DIR}/$${PKG_DEB_ARCHIVE}" -C "$${PKG_BUILD_DIR}" --strip 1 &&
|
|
81
|
81
|
cd "$${PKG_BUILD_DIR}" &&
|
|
82
|
82
|
export MAKEFLAGS="$${MAKEFLAGS}" &&
|
|
83
|
83
|
make &&
|
|
84
|
|
-# tar --exclude='./.*'
|
|
85
|
|
-# --transform "s/$${PKG_DIST_DIR}/$${PKG_RELEASE_ARCHIVE_ROOT}/"
|
|
86
|
|
-# -cJvf "$${PKG_RELEASE_DIR}/$${PKG_RELEASE_ARCHIVE}" "${PKG_DIST_DIR}" &&
|
|
|
84
|
+ tar --exclude='./.*'
|
|
|
85
|
+ --transform "s/$${PKG_DIST_DIR}/$${PKG_RELEASE_ARCHIVE_ROOT}/"
|
|
|
86
|
+ -cJvf "$${PKG_RELEASE_DIR}/$${PKG_RELEASE_ARCHIVE}" "${PKG_DIST_DIR}" &&
|
|
87
|
87
|
make clean ;
|
|
88
|
88
|
done &&
|
|
89
|
89
|
ls -la "$${PKG_RELEASE_DIR}" &&
|