Linux build changes
This commit is contained in:
parent
81622cc3bf
commit
92952d5e4e
2
control
2
control
|
|
@ -4,6 +4,6 @@ Section: graphics
|
|||
Priority: optional
|
||||
Architecture: any
|
||||
Installed-size: 27000
|
||||
Depends: bash, python
|
||||
Depends: bash, python, libc
|
||||
Maintainer: skycooler@gmail.com
|
||||
Description: Lightningbeam is an open-source animated content creation tool.
|
||||
|
|
|
|||
28
mkdebian
28
mkdebian
|
|
@ -1,5 +1,10 @@
|
|||
#! /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/share/lightningbeam
|
||||
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 control debian/lightningbeam/DEBIAN/
|
||||
cp postrm debian/lightningbeam/DEBIAN/
|
||||
cp preinst debian/lightningbeam/DEBIAN/
|
||||
cp postinst debian/lightningbeam/DEBIAN/
|
||||
cp prerm debian/lightningbeam/DEBIAN/
|
||||
#cp postrm debian/lightningbeam/DEBIAN/
|
||||
#cp preinst debian/lightningbeam/DEBIAN/
|
||||
#cp postinst debian/lightningbeam/DEBIAN/
|
||||
#cp prerm debian/lightningbeam/DEBIAN/
|
||||
|
||||
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