debian package script

This commit is contained in:
Roy Qu 2021-12-30 11:20:19 +08:00
parent 37e40824bf
commit e4f205cdb4
2 changed files with 29 additions and 0 deletions

20
packages/deb/builddeb.sh Executable file
View File

@ -0,0 +1,20 @@
#!/bin/sh
TMP_FOLDER=/tmp/redpandaide
version=0.12.5
make install
mkdir $TMP_FOLDER
mkdir $TMP_FOLDER/DEBIAN
mkdir $TMP_FOLDER/opt
mkdir $TMP_FOLDER/usr
mkdir $TMP_FOLDER/usr/share
mkdir $TMP_FOLDER/usr/share/applications
cp packages/deb/control $TMP_FOLDER/DEBIAN
cp -r /opt/RedPandaIDE $TMP_FOLDER/opt
cp -r /opt/RedPandaIDE/*.desktop $TMP_FOLDER/usr/share/applications
dpkg-deb --build /tmp/redpandaide
mv $TMP_FOLDER/../redpandaide.deb redpana-ide-${version}_amd64.deb

9
packages/deb/control Normal file
View File

@ -0,0 +1,9 @@
Package: RedPanda-IDE
Version: 0.12.5
Section: devel
Priority: optional
Architecture: amd64
Essential: no
Maintainer: royqh1979@gmail.com
Description: Red Panda Dev-C++ 7. A QT-based lightweighted C/C++ editor
Depends: gcc, g++, gdb, gdbserver