I am completely new to maintenance and this is my first attempt to submit a
patch.
Please find attached the proposed changes, I hope these will suffice.
Format: 1.8
Date: Mon, 18 Sep 2023 13:43:33 +0100
Source: cappuccino
Binary: cappuccino
Architecture: source all
Version: 0.5.1-10.2
Distribution: unstable
Urgency: medium
Maintainer: Breno Leitao <[email protected]>
Changed-By: William de Abreu Pinho <[email protected]>
Description:
cappuccino - utility to let your boss think that you're working hard
Closes: 1008564
Changes:
cappuccino (0.5.1-10.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix polygen not found when running cappuccino as root. Closes: #1008564
Checksums-Sha1:
c42f3eaab680e3815a5cd293096e8094ce851d5f 887 cappuccino_0.5.1-10.2.dsc
f74d99f8289e55b494514e78efc8f96815b9a203 5146 cappuccino_0.5.1-10.2.diff.gz
a8b667b8f7decf798dc5dc0bf91c541bd1857246 90792 cappuccino_0.5.1-10.2_all.deb
364ea9841bc505eaf00df515ba43105451405540 5600
cappuccino_0.5.1-10.2_amd64.buildinfo
Checksums-Sha256:
0c30f7f7d1100d6a6f11fa9198c1316076302c487d75986fdc39a2a06031040f 887
cappuccino_0.5.1-10.2.dsc
dae2322d37f4a8320e5835535bcd70d072cdbcf5e6d99bfac44dda16d3e07235 5146
cappuccino_0.5.1-10.2.diff.gz
1665ae2225114264cc9c74cf174ba4f88b0ccf9efd6378c09189ac084fe264da 90792
cappuccino_0.5.1-10.2_all.deb
6f7b2122d95c5d1b882ed872c65bb55bbf1184ace76590e77216d08fb44c5758 5600
cappuccino_0.5.1-10.2_amd64.buildinfo
Files:
01420ac22f34501066cc99fb5004655f 887 games optional cappuccino_0.5.1-10.2.dsc
600553c08e23006ae9ca4944068a16b1 5146 games optional
cappuccino_0.5.1-10.2.diff.gz
e8e73c19297a2c10fe061562b188a1ab 90792 games optional
cappuccino_0.5.1-10.2_all.deb
38337ff95f4db1edceb8f0031496384a 5600 games optional
cappuccino_0.5.1-10.2_amd64.buildinfo
Fix polygen not found when running cappuccino as root.
--- a/cappuccino
+++ b/cappuccino
@@ -20,14 +20,16 @@
except OSError:
PLUGIN_DIR = "/usr/share/cappuccino/"
+POLYGEN_PATHNAME = "/usr/games/polygen"
+
# text to see if polygen is available
-if not os.access("/usr/games/polygen",os.X_OK):
+if not os.access(POLYGEN_PATHNAME,os.X_OK):
print ("Error: polygen must be installed")
print ("See http://www.polygen.org")
sys.exit(1)
# to be discussed
-pipe_command = 'polygen %s' % os.path.join(PLUGIN_DIR, 'cappuccino.grm')
+pipe_command = '%s %s' % (POLYGEN_PATHNAME, os.path.join(PLUGIN_DIR, 'cappuccino.grm'))
class CappuccinoSplash(Gtk.Window):
def __init__(self):
@@ -94,7 +96,7 @@
GObject.source_remove(self.timeouter)
def get_log_data(self):
- p = os.popen("polygen -X 50 %s" % os.path.join(PLUGIN_DIR,"compileline.grm"))
+ p = os.popen("%s -X 50 %s" % (POLYGEN_PATHNAME, os.path.join(PLUGIN_DIR,"compileline.grm")))
self.log = p.readlines()
p.close()