diff --git a/README.md b/README.md index ce005f325..408e07c6d 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Mini Debian package build howto. ``` # Install deps sudo apt update -sudo apt install build-essential ccache \ +sudo apt install build-essential ccache devscripts \ debhelper chrpath cmake freeglut3-dev libeigen3-dev libfmt-dev \ libfreetype6-dev libepoxy-dev libglu1-mesa-dev libgtk2.0-dev \ libgtkglext1-dev libjpeg62-turbo-dev libluajit-5.1-dev libpng-dev \ @@ -66,12 +66,39 @@ PATH=/usr/lib/ccache:$PATH mkdir celestia-deb cd celestia-deb -git clone --recursive https://spacecruft.org/spacecruft/celestia -cd celestia +git clone https://spacecruft.org/spacecruft/CelestiaContent +cd CelestiaContent -# Build the source pacakge, writes to parent dir +# Build the source package, writes to parent dir dpkg-buildpackage -rfakeroot -S -uc -us -sa # Build Debian Packages dpkg-buildpackage -rfakeroot -b -uc + +cd .. + +# Install the data package +sudo dpkg -i celestia-data_1.7.0~git20211202+668347e9+0_all.deb + +# Make sure apt is happy +sudo apt -f install + +git clone --recursive https://spacecruft.org/spacecruft/celestia +cd celestia + +# Build the source package, writes to parent dir +dpkg-buildpackage -rfakeroot -S -uc -us -sa + +# Build Debian Packages +dpkg-buildpackage -rfakeroot -b -uc + +cd .. + +# Install +sudo dpkg -i foo.deb + +# Make sure apt is happy +sudo apt -f install + ``` + diff --git a/debian/changelog b/debian/changelog index f983121b8..61203da47 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,5 @@ celestia (1.7.0~git20220520+1) UNRELEASED; urgency=medium - * Python deps for celestia-gaia-stardb. * Fix control character ^M in perl scripts. -- Jeff Moe Fri, 20 May 2022 21:02:00 -0600 diff --git a/debian/control b/debian/control index b46efafe6..219f9a1ba 100644 --- a/debian/control +++ b/debian/control @@ -19,45 +19,6 @@ Build-Depends: debhelper (>= 10~), libpng-dev (>= 1.6) | libpng16-dev, libqt5opengl5-dev, libtheora-dev, - python3-arpeggio, - python3-astroid, - python3-astropy, - python3-astropy-healpix, - python3-astropy-helpers, - python3-astropy-sphinx-theme, - python3-astropy-affiliated, - python3-astroquery, - python3-soupsieve, - python3-certifi, - python3-cffi, - python3-cffi-backend, - python3-charset-normalizer, - python3-cryptography, - python3-html5lib, - python3-idna, - python3-importlib-metadata, - python3-isort, - python3-jeepney, - python3-keyring, - python3-lazy-object-proxy, - python3-mccabe, - python3-numpy, - python3-packaging, - python3-platformdirs, - python3-pycparser, - python3-erfa, - pylint, - python3-pyparsing, - python3-pyvo, - python3-requests, - python3-secretstorage, - python3-six, - python3-toml, - python3-typing-extensions, - python3-urllib3, - python3-webencodings, - python3-wrapt, - python3-zipp, qtbase5-dev, qtbase5-dev-tools Standards-Version: 4.0.0