diff --git a/docker/Dockerfile b/docker/Dockerfile index 43cbc50..95b55c9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,7 +7,8 @@ RUN dpkg --add-architecture i386 && \ apt-get update && \ apt-get install -y npm wine wine32 && \ apt-get install -y build-essential devscripts lintian diffutils patch \ - patchutils quilt git dgit + patchutils quilt git && \ + apt-get install -y rpm VOLUME /build/gridtracker VOLUME /build/dist diff --git a/docker/build-all.sh b/docker/build-all.sh index c68d7de..c2edf9a 100755 --- a/docker/build-all.sh +++ b/docker/build-all.sh @@ -2,8 +2,11 @@ apt-get -y build-dep . dpkg-buildpackage -uc -us test -d ../dist/debian || mkdir -p ../dist/debian +test -d ../dist/rpm || mkdir -p ../dist/rpm mv ../*.{deb,dsc,buildinfo,changes,tar.xz} ../dist/debian debian/rules clean npm install npm run dist mv package.nw/dist/*.{exe,7z,zip,json} ../dist +rpmbuild -D "version `node ./version.js`" --build-in-place -bb gridtracker.spec +mv $HOME/rpmbuild/RPMS/noarch/gridtracker-*.noarch.rpm ../dist/rpm