kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
rodzic
b3a066547b
commit
2383bc58ed
|
@ -68,17 +68,18 @@ packaging:
|
|||
- dpkg --add-architecture i386
|
||||
- apt-get -qq update
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y npm wine wine32
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y build-essential devscripts
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y rpm
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" build-dep .
|
||||
- test `node version.js` = `dpkg-parsechangelog -S version` || (echo "package.nw/package.json and debian/changelog version mismatch: `node version.js` != `dpkg-parsechangelog -S version`"; exit 1)
|
||||
- echo "Building native packages"
|
||||
- npm install --prefer-offline
|
||||
- npm run dist
|
||||
- (cd dist ; mv *.zip *.exe *.7z *.json ../build)
|
||||
- echo "Building Debian packages"
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y build-essential devscripts
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" build-dep .
|
||||
- dpkg-buildpackage -uc -us
|
||||
- mv ../*.{deb,dsc,buildinfo,tar.xz,changes} build/debian/
|
||||
- echo "Building RPM packages"
|
||||
- apt-get -qq -o dir::cache::archives="$APT_CACHE_DIR" install -y rpm
|
||||
- rpmbuild -D "version `node ./version.js`" --build-in-place --buildroot `pwd`/buildroot -bb --target noarch gridtracker.spec
|
||||
- mv buildroot/RPMS/noarch/noarch/gridtracker-*.noarch.rpm build/rpm
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue