deb packaging seems to work now

This commit is contained in:
sezanzeb 2020-11-29 17:32:31 +01:00
parent 29601ff864
commit 554234f5a5
3 changed files with 6 additions and 11 deletions

1
.gitignore vendored
View File

@ -2,6 +2,7 @@
*.glade#
.idea
*.png~
deb_dist/
# Byte-compiled / optimized / DLL files
__pycache__/

View File

@ -56,7 +56,7 @@ pacaur -S key-mapper-git
```bash
git clone https://github.com/sezanzeb/key-mapper.git
cd key-mapper && sudo pip install .
sudo pip install key-mapper
sudo usermod -a -G plugdev,input $USER
```

View File

@ -2,16 +2,10 @@
build_deb() {
# https://github.com/phusion/debian-packaging-for-the-modern-developer/tree/master/tutorial-1
dist=dist
name=key-mapper-0.1.0
python3 setup.py sdist --dist-dir $dist
tar -C $dist -xzf $dist/$name.tar.gz
rm $dist/$name.tar.gz
cp DEBIAN $dist/$name -r
dpkg-deb -b $dist/$name $dist/$name.deb
rm $dist/$name -r
echo "created $dist/$name.deb"
# https://shallowsky.com/blog/programming/python-debian-packages-w-stdeb.html
sudo apt install python3-stdeb fakeroot python3-all dh-python
python3 setup.py --command-packages=stdeb.command bdist_deb
echo "buid_deb done"
}
build_deb &