Linux build changes
This commit is contained in:
parent
81622cc3bf
commit
92952d5e4e
2
control
2
control
|
|
@ -4,6 +4,6 @@ Section: graphics
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Installed-size: 27000
|
Installed-size: 27000
|
||||||
Depends: bash, python
|
Depends: bash, python, libc
|
||||||
Maintainer: skycooler@gmail.com
|
Maintainer: skycooler@gmail.com
|
||||||
Description: Lightningbeam is an open-source animated content creation tool.
|
Description: Lightningbeam is an open-source animated content creation tool.
|
||||||
|
|
|
||||||
28
mkdebian
28
mkdebian
|
|
@ -1,5 +1,10 @@
|
||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
|
if [ "$(id -u)" != "0" ]; then
|
||||||
|
echo "This script must be run as root because Lintian complains otherwise" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p debian/lightningbeam/usr/bin
|
mkdir -p debian/lightningbeam/usr/bin
|
||||||
mkdir -p debian/lightningbeam/usr/share/lightningbeam
|
mkdir -p debian/lightningbeam/usr/share/lightningbeam
|
||||||
mkdir -p debian/lightningbeam/usr/share/applications
|
mkdir -p debian/lightningbeam/usr/share/applications
|
||||||
|
|
@ -22,9 +27,24 @@ cp lightningbeam.desktop debian/lightningbeam/usr/share/applications/
|
||||||
cp media/icon_128.png debian/lightningbeam/usr/share/icons/lightningbeam.png
|
cp media/icon_128.png debian/lightningbeam/usr/share/icons/lightningbeam.png
|
||||||
|
|
||||||
cp control debian/lightningbeam/DEBIAN/
|
cp control debian/lightningbeam/DEBIAN/
|
||||||
cp postrm debian/lightningbeam/DEBIAN/
|
#cp postrm debian/lightningbeam/DEBIAN/
|
||||||
cp preinst debian/lightningbeam/DEBIAN/
|
#cp preinst debian/lightningbeam/DEBIAN/
|
||||||
cp postinst debian/lightningbeam/DEBIAN/
|
#cp postinst debian/lightningbeam/DEBIAN/
|
||||||
cp prerm debian/lightningbeam/DEBIAN/
|
#cp prerm debian/lightningbeam/DEBIAN/
|
||||||
|
|
||||||
echo 'media_path = "/usr/share/lightningbeam/"' > debian/lightningbeam/usr/share/lightningbeam/distpath.py
|
echo 'media_path = "/usr/share/lightningbeam/"' > debian/lightningbeam/usr/share/lightningbeam/distpath.py
|
||||||
|
|
||||||
|
chown -R root:root debian/lightningbeam
|
||||||
|
cd debian
|
||||||
|
|
||||||
|
echo "Building debian package..."
|
||||||
|
dpkg --build lightningbeam
|
||||||
|
|
||||||
|
# Uncomment to check packages - too many errors to check right now
|
||||||
|
# lintian -c lightningbeam.deb
|
||||||
|
|
||||||
|
echo "Building RPM package..."
|
||||||
|
alien -r lightningbeam.deb
|
||||||
|
|
||||||
|
echo "Building TGZ package..."
|
||||||
|
alien -t lightningbeam.deb
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue