Selaa lähdekoodia

Get rid of now obsolete build directives

master
Ray Burgemeestre 1 kuukausi sitten
vanhempi
commit
f10ea481b4
17 muutettua tiedostoa jossa 18 lisäystä ja 621 poistoa
  1. +1
    -26
      Makefile
  2. +7
    -86
      allegro5/Makefile
  3. +3
    -40
      boost/Makefile
  4. +1
    -49
      fastpfor/Makefile
  5. +4
    -57
      ffmpeg/Makefile
  6. +0
    -30
      fmt/Makefile
  7. +1
    -21
      fpm/Makefile
  8. +0
    -26
      imagemagick/Makefile
  9. +0
    -32
      inotify-cpp/Makefile
  10. +0
    -28
      openexr/Makefile
  11. +0
    -15
      opentelemetry-cpp/Makefile
  12. +1
    -43
      png++/Makefile
  13. +0
    -39
      redis-plus-plus/Makefile
  14. +0
    -39
      seasocks/Makefile
  15. +0
    -41
      sfml/Makefile
  16. +0
    -32
      tvision/Makefile
  17. +0
    -17
      vivid/Makefile

+ 1
- 26
Makefile Näytä tiedosto

@@ -60,32 +60,7 @@ ci_all: # run all CI
make build
make publish

ubuntu1804:
docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/build-ubuntu:18.04

ubuntu1804nocache:
docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/build-ubuntu:18.04 --no-cache

ubuntu1804publish:
docker push rayburgemeestre/build-ubuntu:18.04

ubuntu2004:
docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/build-ubuntu:20.04

ubuntu2004nocache:
docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/build-ubuntu:20.04 --no-cache

ubuntu2004publish:
docker push rayburgemeestre/build-ubuntu:20.04

ubuntu2204:
docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/build-ubuntu:22.04

ubuntu2204nocache:
docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/build-ubuntu:22.04 --no-cache

ubuntu2204publish:
docker push rayburgemeestre/build-ubuntu:22.04

ubuntu2404:
docker build . -f Dockerfile-ubuntu2404 -t rayburgemeestre/build-ubuntu:24.04
@@ -106,7 +81,7 @@ ubuntu2504publish:
docker push rayburgemeestre/build-ubuntu:25.04

shell:
docker run -it -v $$PWD:$$PWD --workdir $$PWD rayburgemeestre/build-ubuntu:18.04 /bin/bash
docker run -it -v $$PWD:$$PWD --workdir $$PWD rayburgemeestre/build-ubuntu:24.04 /bin/bash

clean:
chown trigen:trigen . -R

+ 7
- 86
allegro5/Makefile Näytä tiedosto

@@ -14,30 +14,11 @@ $(CODENAME)/cppse-allegro5_$(VERSION)_amd64.deb:
$(CODENAME)/cppse-allegro5sdl_$(VERSION)_amd64.deb:
echo handled by above target anyway

ubuntu1804:
git clone https://github.com/liballeg/allegro5.git
pushd allegro5 && git checkout 5.2.5.0
bash ../ubuntu1804.sh make impl
make package-ubuntu1804
bash ../ubuntu1804.sh make impl_sdl
make package_sdl-ubuntu1804

ubuntu2004:
git clone https://github.com/liballeg/allegro5.git
pushd allegro5 && git checkout 5.2.5.0
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh make impl_sdl
make package_sdl-ubuntu2004


bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
git clone https://github.com/liballeg/allegro5.git
pushd allegro5 && git checkout 5.2.5.0
bash ../ubuntu2204.sh make impl
make package-ubuntu2204
bash ../ubuntu2204.sh make impl_sdl
make package_sdl-ubuntu2204

bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
@@ -86,54 +67,10 @@ impl_sdl:
make install && \
cp -prv lib/pkgconfig/allegro* /usr/share/pkgconfig/

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/allegro5/
cp -prv allegro5/allegro5_static/* out/opt/cppse/build/allegro5/
# with one exception I'm relying on internals of allegro5 for one file..
cp -prv allegro5/include/allegro5/internal/aintern_bitmap.h out/opt/cppse/build/allegro5/include/allegro5/internal/aintern_bitmap.h
# since above file also includes others, let's just sync the entire internal dir
cp -prv allegro5/include/allegro5/internal/* out/opt/cppse/build/allegro5/include/allegro5/internal/
# somewhere also platform became needed, let's pull those in as well
cp -prv allegro5/include/allegro5/platform/* out/opt/cppse/build/allegro5/include/allegro5/platform/
rm -rf allegro5_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n allegro5 --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out

package_sdl-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/allegro5sdl/
cp -prv allegro5/allegro5_static/* out/opt/cppse/build/allegro5sdl/
cp -prv allegro5/include/allegro5/internal/aintern_bitmap.h out/opt/cppse/build/allegro5sdl/include/allegro5/internal/aintern_bitmap.h
cp -prv allegro5/include/allegro5/internal/* out/opt/cppse/build/allegro5sdl/include/allegro5/internal/
cp -prv allegro5/include/allegro5/platform/* out/opt/cppse/build/allegro5sdl/include/allegro5/platform/
rm -rf allegro5sdl_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n allegro5sdl --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - SDL version - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/allegro5/
cp -prv allegro5/allegro5_static/* out/opt/cppse/build/allegro5/
# with one exception I'm relying on internals of allegro5 for one file..
cp -prv allegro5/include/allegro5/internal/aintern_bitmap.h out/opt/cppse/build/allegro5/include/allegro5/internal/aintern_bitmap.h
# since above file also includes others, let's just sync the entire internal dir
cp -prv allegro5/include/allegro5/internal/* out/opt/cppse/build/allegro5/include/allegro5/internal/
# somewhere also platform became needed, let's pull those in as well
cp -prv allegro5/include/allegro5/platform/* out/opt/cppse/build/allegro5/include/allegro5/platform/
rm -rf allegro5_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n allegro5 --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/allegro5/
cp -prv allegro5/allegro5_static/* out/opt/cppse/build/allegro5/
# with one exception I'm relying on internals of allegro5 for one file..
cp -prv allegro5/include/allegro5/internal/aintern_bitmap.h out/opt/cppse/build/allegro5/include/allegro5/internal/aintern_bitmap.h
# since above file also includes others, let's just sync the entire internal dir
cp -prv allegro5/include/allegro5/internal/* out/opt/cppse/build/allegro5/include/allegro5/internal/
# somewhere also platform became needed, let's pull those in as well
cp -prv allegro5/include/allegro5/platform/* out/opt/cppse/build/allegro5/include/allegro5/platform/
rm -rf allegro5_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n allegro5 --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out


package-ubuntu$(UBUNTU_VERSION):
rm -rf out
@@ -149,25 +86,9 @@ package-ubuntu$(UBUNTU_VERSION):
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:24.04 fpm -f -v $(VERSION) --iteration $(CODENAME) -s dir -t deb -n cppse-allegro5 --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out
cp -prv cppse-allegro5_*_amd64.deb $(CODENAME)/

package_sdl-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/allegro5sdl/
cp -prv allegro5/allegro5_static/* out/opt/cppse/build/allegro5sdl/
cp -prv allegro5/include/allegro5/internal/aintern_bitmap.h out/opt/cppse/build/allegro5sdl/include/allegro5/internal/aintern_bitmap.h
cp -prv allegro5/include/allegro5/internal/* out/opt/cppse/build/allegro5sdl/include/allegro5/internal/
cp -prv allegro5/include/allegro5/platform/* out/opt/cppse/build/allegro5sdl/include/allegro5/platform/
rm -rf allegro5sdl_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1.1 -s dir -t deb -n allegro5sdl --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - SDL version - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out

package_sdl-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/allegro5sdl/
cp -prv allegro5/allegro5_static/* out/opt/cppse/build/allegro5sdl/
cp -prv allegro5/include/allegro5/internal/aintern_bitmap.h out/opt/cppse/build/allegro5sdl/include/allegro5/internal/aintern_bitmap.h
cp -prv allegro5/include/allegro5/internal/* out/opt/cppse/build/allegro5sdl/include/allegro5/internal/
cp -prv allegro5/include/allegro5/platform/* out/opt/cppse/build/allegro5sdl/include/allegro5/platform/
rm -rf allegro5sdl_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n allegro5sdl --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "allegro5 - SDL version - build dependency" --url "https://github.com/liballeg/allegro5.git" --deb-generate-changes -C /src/out



package_sdl-ubuntu$(UBUNTU_VERSION):
rm -rf out
@@ -186,4 +107,4 @@ clean:
# rm -rf cppse-allegro5*.deb

shell:
FLAGS="-i --privileged" bash ../ubuntu1804.sh /bin/bash
FLAGS="-i --privileged" bash ../ubuntu2404.sh /bin/bash

+ 3
- 40
boost/Makefile Näytä tiedosto

@@ -11,24 +11,8 @@ $(CODENAME)/cppse-boost_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu1804:
# below URL is unreliable
# wget "https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.bz2"
#tar -xf boost_1_72_0.tar.bz2
git clone --branch boost-1.73.0 --recursive https://github.com/boostorg/boost
bash ../ubuntu1804.sh make impl
make package-ubuntu1804

ubuntu2004:
git clone --branch boost-1.73.0 --recursive https://github.com/boostorg/boost
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R

ubuntu2204:
git clone --branch boost-1.80.0 --recursive https://github.com/boostorg/boost
bash ../ubuntu2204.sh make impl
make package-ubuntu2204


bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R

ubuntu$(UBUNTU_VERSION):
@@ -84,29 +68,8 @@ impl:
#- type_erasure
#- wave

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/boost/include/
cp -L -prv boost/stage/lib out/opt/cppse/build/boost/
cp -L -prv boost/boost out/opt/cppse/build/boost/include/
rm -rf boost_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n boost --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "boost - build dependency" --url "https://github.com/liballeg/boost.git" --deb-generate-changes -C /src/out

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/boost/include/
cp -L -prv boost/stage/lib out/opt/cppse/build/boost/
cp -L -prv boost/boost out/opt/cppse/build/boost/include/
rm -rf boost_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n boost --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "boost - build dependency" --url "https://github.com/liballeg/boost.git" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/boost/include/
cp -L -prv boost/stage/lib out/opt/cppse/build/boost/
cp -L -prv boost/boost out/opt/cppse/build/boost/include/
rm -rf boost_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n boost --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "boost - build dependency" --url "https://github.com/liballeg/boost.git" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
@@ -122,4 +85,4 @@ clean:
rm -rf out

shell:
FLAGS="-i --privileged" bash ../ubuntu1804.sh /bin/bash
FLAGS="-i --privileged" bash ../ubuntu2404.sh /bin/bash

+ 1
- 49
fastpfor/Makefile Näytä tiedosto

@@ -11,27 +11,6 @@ $(CODENAME)/cppse-fastpfor_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu1804:
#git clone https://github.com/lemire/FastPFor
git clone https://github.com/rayburgemeestre/FastPFor
pushd FastPFor && git checkout change-google-test-branch
bash ../ubuntu1804.sh make impl
make package-ubuntu1804

ubuntu2004:
git clone https://github.com/rayburgemeestre/FastPFor
pushd FastPFor && git checkout change-google-test-branch # master at the time of writing
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
git clone https://github.com/rayburgemeestre/FastPFor
pushd FastPFor && git checkout change-google-test-branch # master at the time of writing
bash ../ubuntu2204.sh make impl
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
git clone https://github.com/rayburgemeestre/FastPFor || true
pushd FastPFor && git checkout change-google-test-branch # master at the time of writing
@@ -46,33 +25,6 @@ impl:
CXX=$$(which c++) cmake . && \
make -j $$(nproc)

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/fastpfor/lib
mkdir -p out/opt/cppse/build/fastpfor/include
cp -prv ./FastPFor/libFastPFOR.a out/opt/cppse/build/fastpfor/lib/
cp -prv ./FastPFor/headers out/opt/cppse/build/fastpfor/include/
rm -rf fastpfor_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n fastpfor --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "fastpfor - build dependency" --url "https://github.com/rayburgemeestre/FastPFor" --deb-generate-changes -C /src/out

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/fastpfor/lib
mkdir -p out/opt/cppse/build/fastpfor/include
cp -prv ./FastPFor/libFastPFOR.a out/opt/cppse/build/fastpfor/lib/
cp -prv ./FastPFor/headers out/opt/cppse/build/fastpfor/include/
rm -rf fastpfor_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n fastpfor --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "fastpfor - build dependency" --url "https://github.com/rayburgemeestre/FastPFor" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/fastpfor/lib
mkdir -p out/opt/cppse/build/fastpfor/include
cp -prv ./FastPFor/libFastPFOR.a out/opt/cppse/build/fastpfor/lib/
cp -prv ./FastPFor/headers out/opt/cppse/build/fastpfor/include/
rm -rf fastpfor_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n fastpfor --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "fastpfor - build dependency" --url "https://github.com/rayburgemeestre/FastPFor" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/fastpfor/lib
@@ -88,4 +40,4 @@ clean:
rm -rf out

shell:
FLAGS="-i --privileged" bash ../ubuntu1804.sh /bin/bash
FLAGS="-i --privileged" bash ../ubuntu2404.sh /bin/bash

+ 4
- 57
ffmpeg/Makefile Näytä tiedosto

@@ -11,39 +11,9 @@ $(CODENAME)/cppse-ffmpeg_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu1804:
# sometimes got 404 on videolan/x264
#git clone https://code.videolan.org/videolan/x264
#git clone git://source.ffmpeg.org/ffmpeg.git
# for this reason pushed them to my own github
git clone https://github.com/rayburgemeestre/x264
git clone https://github.com/rayburgemeestre/ffmpeg

bash ../ubuntu1804.sh make ffmpeg_impl

make package-ubuntu1804

ubuntu2004:
# sometimes got 404 on videolan/x264
#git clone https://code.videolan.org/videolan/x264
#git clone git://source.ffmpeg.org/ffmpeg.git
git clone https://github.com/rayburgemeestre/x264
git clone https://github.com/rayburgemeestre/ffmpeg

bash ../ubuntu2004.sh make ffmpeg_impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
# sometimes got 404 on videolan/x264
#git clone https://code.videolan.org/videolan/x264
#git clone git://source.ffmpeg.org/ffmpeg.git
git clone https://github.com/rayburgemeestre/x264
git clone https://github.com/rayburgemeestre/ffmpeg

bash ../ubuntu2204.sh make ffmpeg_impl
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions




ubuntu$(UBUNTU_VERSION):
git clone -b stable https://code.videolan.org/videolan/x264 || true
@@ -84,32 +54,9 @@ ffmpeg_impl:
make -j $$(nproc) && \
make install

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/x264
mkdir -p out/opt/cppse/build/ffmpeg
cp -prv ./x264_out/* out/opt/cppse/build/x264/
cp -prv ./ffmpeg_out/* out/opt/cppse/build/ffmpeg/
rm -rf cppseffmpeg_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n cppseffmpeg --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "ffmpeg - build dependency" --url "https://gitea.cppse.nl/rayburgemeestre/build-config/src/branch/master/ffmpeg" --deb-generate-changes -C /src/out

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/x264
mkdir -p out/opt/cppse/build/ffmpeg
cp -prv ./x264_out/* out/opt/cppse/build/x264/
cp -prv ./ffmpeg_out/* out/opt/cppse/build/ffmpeg/
rm -rf cppseffmpeg_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n cppseffmpeg --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "ffmpeg - build dependency" --url "https://gitea.cppse.nl/rayburgemeestre/build-config/src/branch/master/ffmpeg" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/x264
mkdir -p out/opt/cppse/build/ffmpeg
cp -prv ./x264_out/* out/opt/cppse/build/x264/
cp -prv ./ffmpeg_out/* out/opt/cppse/build/ffmpeg/
rm -rf cppseffmpeg_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n cppseffmpeg --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "ffmpeg - build dependency" --url "https://gitea.cppse.nl/rayburgemeestre/build-config/src/branch/master/ffmpeg" --deb-generate-changes -C /src/out


package-ubuntu$(UBUNTU_VERSION):
rm -rf out

+ 0
- 30
fmt/Makefile Näytä tiedosto

@@ -11,20 +11,6 @@ $(CODENAME)/cppse-fmt_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2004:
git clone https://github.com/rayburgemeestre/fmt --branch 7.1.3
bash ../ubuntu2004.sh make impl
bash ../ubuntu2004.sh make impl-emscripten
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
git clone https://github.com/rayburgemeestre/fmt --branch 7.1.3
bash ../ubuntu2204.sh make impl
bash ../ubuntu2204.sh make impl-emscripten
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
git clone https://github.com/rayburgemeestre/fmt --branch 7.1.3
bash ../ubuntu$(UBUNTU_VERSION).sh make impl
@@ -50,22 +36,6 @@ impl-emscripten:
make -j $$(nproc) && \
make install

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/fmt
cp -prv fmt/build/fmt_out/* out/opt/cppse/build/fmt/
cp -prv fmt/build2/fmt_out/lib/libfmt.a out/opt/cppse/build/fmt/lib/libfmt-em.a
rm -rf fmt_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n fmt --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "fmt - build dependency" --url "https://github.com/mattgodbolt/fmt" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/fmt
cp -prv fmt/build/fmt_out/* out/opt/cppse/build/fmt/
cp -prv fmt/build2/fmt_out/lib/libfmt.a out/opt/cppse/build/fmt/lib/libfmt-em.a
rm -rf fmt_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n fmt --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "fmt - build dependency" --url "https://github.com/mattgodbolt/fmt" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/fmt

+ 1
- 21
fpm/Makefile Näytä tiedosto

@@ -1,26 +1,6 @@
SHELL:=/bin/bash

ubuntu1804fpm:
docker pull rayburgemeestre/fpm-ubuntu:18.04 || true
docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/fpm-ubuntu:18.04

ubuntu2004fpm:
docker pull rayburgemeestre/fpm-ubuntu:20.04 || true
docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/fpm-ubuntu:20.04

ubuntu2204fpm:
docker pull rayburgemeestre/fpm-ubuntu:22.04 || true
docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/fpm-ubuntu:22.04

ubuntu2404fpm:
docker pull rayburgemeestre/fpm-ubuntu:22.04 || true
docker build . -f Dockerfile-ubuntu2404 -t rayburgemeestre/fpm-ubuntu:24.04

publish1804:
docker push rayburgemeestre/fpm-ubuntu:18.04

publish2004:
docker push rayburgemeestre/fpm-ubuntu:20.04

publish2204:
docker push rayburgemeestre/fpm-ubuntu:22.04
docker push rayburgemeestre/fpm-ubuntu:24.04

+ 0
- 26
imagemagick/Makefile Näytä tiedosto

@@ -12,18 +12,6 @@ $(CODENAME)/cppse-imagemagick_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2004:
git clone --branch 7.0.10-53 https://github.com/ImageMagick/ImageMagick || true
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
git clone --branch 7.0.10-53 https://github.com/ImageMagick/ImageMagick || true
bash ../ubuntu2204.sh make impl
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
git clone --branch $(VERSION) https://github.com/ImageMagick/ImageMagick || true
bash ../ubuntu$(UBUNTU_VERSION).sh make impl UBUNTU_VERSION=$(UBUNTU_VERSION) CODENAME=$(CODENAME)
@@ -42,20 +30,6 @@ impl:
make -j $$(nproc) && \
make install

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/imagemagick
cp -prv ImageMagick/imagemagick_out/* out/opt/cppse/build/imagemagick/
rm -rf cppseimagemagick_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n cppseimagemagick --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "imagemagick - build dependency" --url "https://github.com/ImageMagick/ImageMagick" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/imagemagick
cp -prv ImageMagick/imagemagick_out/* out/opt/cppse/build/imagemagick/
rm -rf cppseimagemagick_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n cppseimagemagick --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "imagemagick - build dependency" --url "https://github.com/ImageMagick/ImageMagick" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/imagemagick

+ 0
- 32
inotify-cpp/Makefile Näytä tiedosto

@@ -11,24 +11,6 @@ $(CODENAME)/cppse-inotify-cpp_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2004:
# check out revision that is master at the time of writing
git clone https://github.com/erikzenker/inotify-cpp || true
pushd inotify-cpp && \
git checkout 1a4413637a08f6303526a2be140806f5abaaffd5 && \
popd && \
bash ../ubuntu2004.sh make impl
make package-ubuntu2004

ubuntu2204:
# check out revision that is master at the time of writing
git clone https://github.com/erikzenker/inotify-cpp || true
pushd inotify-cpp && \
git checkout 1a4413637a08f6303526a2be140806f5abaaffd5 && \
popd && \
bash ../ubuntu2204.sh make impl
make package-ubuntu2204

ubuntu$(UBUNTU_VERSION):
# check out revision that is master at the time of writing
git clone https://github.com/erikzenker/inotify-cpp || true
@@ -45,20 +27,6 @@ impl:
make -j8 && \
make install

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/inotify-cpp
cp -prv inotify-cpp_out/* out/opt/cppse/build/inotify-cpp/
rm -rf cppse_inotify-cpp_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n inotify-cpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "inotify-cpp - build dependency" --url "https://github.com/erikzenker/inotify-cpp" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/inotify-cpp
cp -prv inotify-cpp_out/* out/opt/cppse/build/inotify-cpp/
rm -rf cppse_inotify-cpp_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n inotify-cpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "inotify-cpp - build dependency" --url "https://github.com/erikzenker/inotify-cpp" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/inotify-cpp

+ 0
- 28
openexr/Makefile Näytä tiedosto

@@ -11,18 +11,6 @@ $(CODENAME)/cppse-openexr_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2004:
git clone --branch v2.5.2 https://github.com/AcademySoftwareFoundation/openexr || true
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
git clone --branch v3.1.5 https://github.com/AcademySoftwareFoundation/openexr || true
bash ../ubuntu2204.sh make impl
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
git clone --branch v3.3.2 https://github.com/AcademySoftwareFoundation/openexr || true
bash ../ubuntu$(UBUNTU_VERSION).sh make impl
@@ -43,22 +31,6 @@ impl:
make -j $$(nproc) && \
make install

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/openexr
cp -prv openexr/build/openexr_out/* out/opt/cppse/build/openexr/
cp -prv openexr/build2/openexr_out/lib/* out/opt/cppse/build/openexr/lib/
rm -rf cppseopenexr_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n cppseopenexr --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "openexr - build dependency" --url "https://github.com/AcademySoftwareFoundation/openexr" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/openexr
cp -prv openexr/build/openexr_out/* out/opt/cppse/build/openexr/
cp -prv openexr/build2/openexr_out/lib/* out/opt/cppse/build/openexr/lib/
rm -rf cppseopenexr_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n cppseopenexr --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "openexr - build dependency" --url "https://github.com/AcademySoftwareFoundation/openexr" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/openexr

+ 0
- 15
opentelemetry-cpp/Makefile Näytä tiedosto

@@ -11,14 +11,6 @@ $(CODENAME)/cppse-opentelemetry_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2204:
git clone --recurse-submodules https://github.com/open-telemetry/opentelemetry-cpp || true

mkdir -p out
bash ../ubuntu2204.sh make opentelem

make package-ubuntu2204

ubuntu$(UBUNTU_VERSION):
git clone --recurse-submodules https://github.com/open-telemetry/opentelemetry-cpp || true
git checkout v$(VERSION) || true
@@ -52,13 +44,6 @@ opentelem:
#cmake --install . --prefix $$PWD/../../out/ -v && \
#cpack -C debug && \

package-ubuntu2204:
rm -rf pkg_out
mkdir -p pkg_out/opt/cppse/build/
rsync -raPv out/ pkg_out/opt/cppse/build/
rm -rf redis-plus-plus*amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1 -s dir -t deb -n redis-plus-plus --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "redis-plus-plus - build dependency" --url "https://github.com/sewenew/redis-plus-plus" --deb-generate-changes -C /src/pkg_out

package-ubuntu$(UBUNTU_VERSION):
rm -rf pkg_out
mkdir -p pkg_out/opt/cppse/build/

+ 1
- 43
png++/Makefile Näytä tiedosto

@@ -11,59 +11,17 @@ $(CODENAME)/cppse-pngpp_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu1804:
wget http://download.savannah.nongnu.org/releases/pngpp/png++-0.2.10.tar.gz
tar -zxvf png++-0.2.10.tar.gz
make package-ubuntu1804

ubuntu2004:
wget http://download.savannah.nongnu.org/releases/pngpp/png++-0.2.10.tar.gz
tar -zxvf png++-0.2.10.tar.gz
make package-ubuntu2004

ubuntu2204:
wget http://download.savannah.nongnu.org/releases/pngpp/png++-0.2.10.tar.gz
tar -zxvf png++-0.2.10.tar.gz
make package-ubuntu2204

ubuntu2404:
wget -c http://download.savannah.nongnu.org/releases/pngpp/png++-0.2.10.tar.gz
tar -zxvf png++-0.2.10.tar.gz
make package-ubuntu2404

ubuntu$(UBUNTU_VERSION):
wget -c http://download.savannah.nongnu.org/releases/pngpp/png++-0.2.10.tar.gz
tar -zxvf png++-0.2.10.tar.gz
make package-ubuntu$(UBUNTU_VERSION)

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/png++
cp -prv png++-0.2.10/* out/opt/cppse/build/png++/
rm -rf pngpp_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -v 1.1 -s dir -t deb -n pngpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "png++ - build dependency" --url "https://www.nongnu.org/pngpp/" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/png++
cp -prv png++-0.2.10/* out/opt/cppse/build/png++/
rm -rf pngpp_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -v 1.1.1 -s dir -t deb -n pngpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "png++ - build dependency" --url "https://www.nongnu.org/pngpp/" --deb-generate-changes -C /src/out

package-ubuntu2404:
rm -rf out
mkdir -p out/opt/cppse/build/png++
cp -prv png++-0.2.10/* out/opt/cppse/build/png++/
rm -rf $(CODENAME)/cppse-pngpp_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:24.04 fpm -v $(VERSION) --iteration $(CODENAME) -s dir -t deb -n cppse-pngpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "png++ - build dependency" --url "https://www.nongnu.org/pngpp/" --deb-generate-changes -C /src/out
mv -v cppse-pngpp_*_amd64.deb $(CODENAME)/

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/png++
cp -prv png++-0.2.10/* out/opt/cppse/build/png++/
rm -rf $(CODENAME)/cppse-pngpp_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -v $(VERSION) --iteration $(CODENAME) -s dir -t deb -n cppse-pngpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "png++ - build dependency" --url "https://www.nongnu.org/pngpp/" --deb-generate-changes -C /src/out
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:24.04 fpm -v $(VERSION) --iteration $(CODENAME) -s dir -t deb -n cppse-pngpp --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "png++ - build dependency" --url "https://www.nongnu.org/pngpp/" --deb-generate-changes -C /src/out
mv -v cppse-pngpp_*_amd64.deb $(CODENAME)/

clean:

+ 0
- 39
redis-plus-plus/Makefile Näytä tiedosto

@@ -11,30 +11,6 @@ $(CODENAME)/cppse-redis-plus-plus_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2204:
mkdir -p $$PWD/../out

# check out revision that is master at the time of writing
git clone -b v1.1.0 https://github.com/redis/hiredis || true
bash ../ubuntu2204.sh make hiredis

git clone -b 1.3.6 https://github.com/sewenew/redis-plus-plus || true
bash ../ubuntu2204.sh make redis-plus-plus

make package-ubuntu2204

ubuntu2404:
mkdir -p $$PWD/../out

# check out revision that is master at the time of writing
git clone -b v1.2.0 https://github.com/redis/hiredis || true
bash ../ubuntu2404.sh make hiredis

git clone -b 1.3.13 https://github.com/sewenew/redis-plus-plus || true
bash ../ubuntu2404.sh make redis-plus-plus

make package-ubuntu2404

ubuntu$(UBUNTU_VERSION):
mkdir -p $$PWD/../out

@@ -65,21 +41,6 @@ redis-plus-plus:
make install && \
cd ..

package-ubuntu2204:
rm -rf pkg_out
mkdir -p pkg_out/opt/cppse/build/
rsync -raPv out/ pkg_out/opt/cppse/build/
rm -rf redis-plus-plus*amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -v 1.1 -s dir -t deb -n redis-plus-plus --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "redis-plus-plus - build dependency" --url "https://github.com/sewenew/redis-plus-plus" --deb-generate-changes -C /src/pkg_out

package-ubuntu2404:
rm -rf pkg_out
mkdir -p pkg_out/opt/cppse/build/
rsync -raPv out/ pkg_out/opt/cppse/build/
rm -rf $(CODENAME)/cppse-redis-plus-plus_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:24.04 fpm -v $(VERSION) --iteration $(CODENAME) -s dir -t deb -n cppse-redis-plus-plus --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "redis-plus-plus - build dependency" --url "https://github.com/sewenew/redis-plus-plus" --deb-generate-changes -C /src/pkg_out
mv -v cppse-redis-plus-plus_*_amd64.deb $(CODENAME)/

package-ubuntu$(UBUNTU_VERSION):
rm -rf pkg_out
mkdir -p pkg_out/opt/cppse/build/

+ 0
- 39
seasocks/Makefile Näytä tiedosto

@@ -11,24 +11,6 @@ $(CODENAME)/cppse-seasocks_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu1804:
git clone https://github.com/rayburgemeestre/seasocks --branch v1.4.3
bash ../ubuntu1804.sh make impl
make package-ubuntu1804

ubuntu2004:
git clone https://github.com/rayburgemeestre/seasocks --branch v1.4.3
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
# git clone https://github.com/rayburgemeestre/seasocks --branch v1.4.4
git clone https://github.com/rayburgemeestre/seasocks --branch master
bash ../ubuntu2204.sh make impl
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
# git clone https://github.com/rayburgemeestre/seasocks --branch v1.4.4
git clone https://github.com/rayburgemeestre/seasocks --branch master || true
@@ -47,27 +29,6 @@ impl:
make -j $$(nproc) && \
make install

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/seasocks
cp -prv seasocks/build/seasocks_out/* out/opt/cppse/build/seasocks/
rm -rf seasocks_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n seasocks --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "seasocks - build dependency" --url "https://github.com/mattgodbolt/seasocks" --deb-generate-changes -C /src/out

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/seasocks
cp -prv seasocks/build/seasocks_out/* out/opt/cppse/build/seasocks/
rm -rf seasocks_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n seasocks --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "seasocks - build dependency" --url "https://github.com/mattgodbolt/seasocks" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/seasocks
cp -prv seasocks/build/seasocks_out/* out/opt/cppse/build/seasocks/
rm -rf seasocks_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n seasocks --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "seasocks - build dependency" --url "https://github.com/mattgodbolt/seasocks" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/seasocks

+ 0
- 41
sfml/Makefile Näytä tiedosto

@@ -11,26 +11,6 @@ $(CODENAME)/cppse-sfml_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu1804:
git clone https://github.com/SFML/SFML.git
pushd SFML && git checkout 2.5.x # && patch -p1 < ../patch.txt
bash ../ubuntu1804.sh make impl
make package-ubuntu1804

ubuntu2004:
git clone https://github.com/SFML/SFML.git
pushd SFML && git checkout 2.5.x # && patch -p1 < ../patch.txt
bash ../ubuntu2004.sh make impl
make package-ubuntu2004
bash ../ubuntu2004.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu2204:
git clone https://github.com/SFML/SFML.git
pushd SFML && git checkout 2.5.x # && patch -p1 < ../patch.txt
bash ../ubuntu2204.sh make impl
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
git clone https://github.com/SFML/SFML.git
pushd SFML && git checkout 2.5.x # && patch -p1 < ../patch.txt
@@ -55,27 +35,6 @@ impl:
make -j $$(nproc) && \
make install

package-ubuntu1804:
rm -rf out
mkdir -p out/opt/cppse/build/sfml/
cp -prv SFML/sfml_static/* out/opt/cppse/build/sfml/
rm -rf sfml_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:18.04 fpm -f -v 1.1 -s dir -t deb -n sfml --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "SFML - build dependency" --url "https://github.com/SFML/SFML.git" --deb-generate-changes -C /src/out

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/sfml/
cp -prv SFML/sfml_static/* out/opt/cppse/build/sfml/
rm -rf sfml_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n sfml --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "SFML - build dependency" --url "https://github.com/SFML/SFML.git" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/sfml/
cp -prv SFML/sfml_static/* out/opt/cppse/build/sfml/
rm -rf sfml_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n sfml --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "SFML - build dependency" --url "https://github.com/SFML/SFML.git" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/sfml/

+ 0
- 32
tvision/Makefile Näytä tiedosto

@@ -11,24 +11,6 @@ $(CODENAME)/cppse-tvision_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2004:
# check out revision that is master at the time of writing
git clone https://github.com/magiblot/tvision || true
pushd tvision && \
git checkout 638f963fe4f6c84854f60f1e9c5772bf6603e4b2 && \
popd && \
bash ../ubuntu2004.sh make impl
make package-ubuntu2004

ubuntu2204:
# check out revision that is master at the time of writing
git clone https://github.com/magiblot/tvision || true
pushd tvision && \
git checkout 638f963fe4f6c84854f60f1e9c5772bf6603e4b2 && \
popd && \
bash ../ubuntu2204.sh make impl
make package-ubuntu2204

ubuntu$(UBUNTU_VERSION):
# check out revision that is master at the time of writing
git clone https://github.com/magiblot/tvision || true
@@ -46,20 +28,6 @@ impl:
make install
chown 997:997 tvision -R # workaround for not using non-root user for building

package-ubuntu2004:
rm -rf out
mkdir -p out/opt/cppse/build/tvision
cp -prv tvision_out/* out/opt/cppse/build/tvision/
rm -rf cppse_tvision_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:20.04 fpm -f -v 1.1 -s dir -t deb -n cppse-tvision --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "tvision - build dependency" --url "https://github.com/magiblot/tvision" --deb-generate-changes -C /src/out

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/tvision
cp -prv tvision_out/* out/opt/cppse/build/tvision/
rm -rf cppse_tvision_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n cppse-tvision --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "tvision - build dependency" --url "https://github.com/magiblot/tvision" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/tvision

+ 0
- 17
vivid/Makefile Näytä tiedosto

@@ -11,13 +11,6 @@ $(CODENAME)/cppse-vivid_$(VERSION)_amd64.deb:
mkdir -p $(CODENAME)
make ubuntu$(UBUNTU_VERSION)

ubuntu2204:
git clone -b v3.0.1 https://github.com/gurki/vivid
bash ../ubuntu2204.sh make impl
bash ../ubuntu2204.sh make impl-emscripten
make package-ubuntu2204
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions

ubuntu$(UBUNTU_VERSION):
git clone -b v3.0.1 https://github.com/gurki/vivid || true
bash ../ubuntu$(UBUNTU_VERSION).sh make impl
@@ -55,16 +48,6 @@ impl-emscripten:
make -j $$(nproc) && \
make install

package-ubuntu2204:
rm -rf out
mkdir -p out/opt/cppse/build/vivid/
cp -prv vivid/vivid_out/* out/opt/cppse/build/vivid/
# emscripten version
cp -prv vivid/vivid_out2/lib/libvivid.a out/opt/cppse/build/vivid/lib/libvivid-em.a
cp -prv vivid/build/_deps/glm-src/glm out/opt/cppse/build/vivid/include/
rm -rf vivid_*_amd64.deb
docker run -v "$$(pwd):/src/" rayburgemeestre/fpm-ubuntu:22.04 fpm -f -v 1.1.1 -s dir -t deb -n vivid --license MPL2 --maintainer "Ray Burgemeestre <ray@cppse.nl>" --description "vivid - build dependency" --url "https://github.com/gurki/vivid.git" --deb-generate-changes -C /src/out

package-ubuntu$(UBUNTU_VERSION):
rm -rf out
mkdir -p out/opt/cppse/build/vivid/

Loading…
Peruuta
Tallenna