aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2020-06-29 09:08:07 -0400
committerB Stack <bgstack15@gmail.com>2020-06-29 09:08:07 -0400
commitb0913b91193bc8378ef53b167a9f8165c2fecc2e (patch)
treefe8ef9192bb2a1ac5d036991fbc7edc68a4be780
parentWIP: begin prep for point release (diff)
downloadchicago95-packages-b0913b91193bc8378ef53b167a9f8165c2fecc2e.tar.gz
chicago95-packages-b0913b91193bc8378ef53b167a9f8165c2fecc2e.tar.bz2
chicago95-packages-b0913b91193bc8378ef53b167a9f8165c2fecc2e.zip
WIP: improve packaging
Still need to modify the Plus scripts to work with all the changed asset locations.
-rw-r--r--debian/changelog4
-rw-r--r--debian/chicago95-startup.desktop8
-rw-r--r--debian/chicago95-theme-cursors.install12
-rw-r--r--debian/chicago95-theme-greeter.install1
-rw-r--r--debian/chicago95-theme-login-sound.install5
-rw-r--r--debian/chicago95-theme-plus.install10
-rw-r--r--debian/chicago95-theme-plus.lintian-overrides3
-rw-r--r--debian/chicago95-theme-sounds.install2
-rw-r--r--debian/chicago95-theme-sounds.lintian-overrides (renamed from debian/chicago95-theme-greeter.lintian-overrides)1
-rw-r--r--debian/control23
-rwxr-xr-xdebian/rules5
11 files changed, 40 insertions, 34 deletions
diff --git a/debian/changelog b/debian/changelog
index 527613d..c83f4bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,10 @@ chicago95 (0.0.2-1) obs; urgency=low
* New upstream release
* Remove distro name from version, because this package is now built for
multiple platforms from the same source.
+ * Remove greeter theme (depended on obsolete webkit2-based greeter)
+ * Add chicago95-theme-sounds and chicago95-theme-plus
- -- Ben Stack <bgstack15@gmail.com> Thu, 14 May 2020 11:38:57 -0400
+ -- B Stack <bgstack15@gmail.com> Mon, 29 Jun 2020 08:56:27 -0400
chicago95 (0.0.1-1+devuan) obs; urgency=low
diff --git a/debian/chicago95-startup.desktop b/debian/chicago95-startup.desktop
deleted file mode 100644
index 2253c2b..0000000
--- a/debian/chicago95-startup.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Chicago95 startup sound
-Exec=play /usr/share/sounds/Chicago95/startup.ogg
-NoDisplay=true
-Terminal=false
-Categories=
-GenericName=startup sound
diff --git a/debian/chicago95-theme-cursors.install b/debian/chicago95-theme-cursors.install
index 9a5e7d1..5535185 100644
--- a/debian/chicago95-theme-cursors.install
+++ b/debian/chicago95-theme-cursors.install
@@ -4,9 +4,9 @@
/usr/share/icons/Chicago95_Cursor_White/index.theme
/usr/share/icons/Chicago95_Emerald/cursors
/usr/share/icons/Chicago95_Emerald/index.theme
-/usr/share/icons/Chicago95\ Animated\ Hourglass\ Cursors/cursors
-/usr/share/icons/Chicago95\ Animated\ Hourglass\ Cursors/index.theme
-/usr/share/icons/Chicago95\ Standard\ Cursors/cursors
-/usr/share/icons/Chicago95\ Standard\ Cursors/index.theme
-/usr/share/icons/Chicago95\ Standard\ Black\ Cursors/cursors
-/usr/share/icons/Chicago95\ Standard\ Black\ Cursors/index.theme
+/usr/share/icons/Chicago95_Animated_Hourglass_Cursors/cursors
+/usr/share/icons/Chicago95_Animated_Hourglass_Cursors/index.theme
+/usr/share/icons/Chicago95_Standard_Cursors/cursors
+/usr/share/icons/Chicago95_Standard_Cursors/index.theme
+/usr/share/icons/Chicago95_Standard_Cursors_Black/cursors
+/usr/share/icons/Chicago95_Standard_Cursors_Black/index.theme
diff --git a/debian/chicago95-theme-greeter.install b/debian/chicago95-theme-greeter.install
deleted file mode 100644
index e2abc3f..0000000
--- a/debian/chicago95-theme-greeter.install
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/lightdm-webkit/themes/Chicago95
diff --git a/debian/chicago95-theme-login-sound.install b/debian/chicago95-theme-login-sound.install
index 1f9339d..d47040b 100644
--- a/debian/chicago95-theme-login-sound.install
+++ b/debian/chicago95-theme-login-sound.install
@@ -1,3 +1,2 @@
-/usr/share/sounds/Chicago95/startup.ogg
-# waiting to be added in upstream
-#/etc/xdg/autostart/chicago95-startup.desktop
+usr/share/sounds/Chicago95/startup.ogg
+/etc/xdg/autostart/chicago95-startup.desktop
diff --git a/debian/chicago95-theme-plus.install b/debian/chicago95-theme-plus.install
index e69de29..bd4e4ea 100644
--- a/debian/chicago95-theme-plus.install
+++ b/debian/chicago95-theme-plus.install
@@ -0,0 +1,10 @@
+/usr/share/icons/Chicago95_Cursor_Black/src
+/usr/share/icons/Chicago95_Cursor_White/src
+/usr/share/icons/Chicago95_Emerald/src
+/usr/share/icons/Chicago95_Animated_Hourglass_Cursors/build
+/usr/share/icons/Chicago95_Standard_Cursors/build
+/usr/share/icons/Chicago95_Standard_Cursors_Black/build
+/usr/bin/ChicagoPlus
+/usr/bin/PlusGUI
+/usr/libexec/chicago95-theme-plus
+/usr/share/chicago95-theme-plus
diff --git a/debian/chicago95-theme-plus.lintian-overrides b/debian/chicago95-theme-plus.lintian-overrides
new file mode 100644
index 0000000..fca6c01
--- /dev/null
+++ b/debian/chicago95-theme-plus.lintian-overrides
@@ -0,0 +1,3 @@
+copyright-has-url-from-dh_make-boilerplate
+script-not-executable usr/share/icons/*/src/Build.sh
+script-not-executable usr/libexec/chicago95-theme-plus/pluslib.py
diff --git a/debian/chicago95-theme-sounds.install b/debian/chicago95-theme-sounds.install
new file mode 100644
index 0000000..794c7ad
--- /dev/null
+++ b/debian/chicago95-theme-sounds.install
@@ -0,0 +1,2 @@
+usr/share/sounds/Chicago95/stereo
+usr/share/sounds/Chicago95/index.theme
diff --git a/debian/chicago95-theme-greeter.lintian-overrides b/debian/chicago95-theme-sounds.lintian-overrides
index 0166b46..4276455 100644
--- a/debian/chicago95-theme-greeter.lintian-overrides
+++ b/debian/chicago95-theme-sounds.lintian-overrides
@@ -1,2 +1 @@
copyright-has-url-from-dh_make-boilerplate
-embedded-javascript-library
diff --git a/debian/control b/debian/control
index b220ea3..4472db0 100644
--- a/debian/control
+++ b/debian/control
@@ -13,10 +13,10 @@ Depends: ${misc:Depends}, ${shlibs:Depends},
chicago95-theme-cursors,
chicago95-theme-doc,
chicago95-theme-fonts,
- chicago95-theme-greeter,
chicago95-theme-gtk,
chicago95-theme-icons,
chicago95-theme-plymouth,
+ chicago95-theme-sounds,
chicago95-theme-login-sound,
chicago95-theme-plus
Description: XFCE Windows 95 Total Conversion
@@ -49,17 +49,6 @@ Description: Fonts for Chicago95
Overall system fonts are proprietary but described
in the documentation for the theme.
-Package: chicago95-theme-greeter
-Architecture: all
-Multi-Arch: foreign
-Depends: ${misc:Depends}, ${shlibs:Depends},
- lightdm-webkit2-greeter,
-Description: Lightdm webkit greeter for Chicago95
- Currently broken because no debian derivative yet
- packages lightdm-webkit2-greeter.
- WORKHERE
- https://build.opensuse.org/package/show/home:antergos/lightdm-webkit2-greeter
-
Package: chicago95-theme-gtk
Architecture: all
Multi-Arch: foreign
@@ -84,6 +73,13 @@ Depends: ${misc:Depends}, ${shlibs:Depends},
Description: Plymouth theme for Chicago95
Currently broken because Devuan does not package plymouth.
+Package: chicago95-theme-sounds
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends},
+Description: Sounds for Chicago95
+ UI sounds for Chicago95 theme.
+
Package: chicago95-theme-login-sound
Architecture: all
Multi-Arch: foreign
@@ -95,8 +91,9 @@ Description: Login sound for Chicago95
Package: chicago95-theme-plus
Architecture: all
Multi-Arch: foreign
-Depends:
+Depends: ${misc:Depends}, ${shlibs:Depends},
inkscape,
+ python3,
python3-fonttools,
python3-numpy,
python3-svgwrite
diff --git a/debian/rules b/debian/rules
index 1835fff..2d1d47a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,12 +10,15 @@ export buildroot="${debuilddir}/${appname}"
export _datadir="/usr/share"
export _bindir="/usr/bin"
+# if dhcompat=13 then the .install file can use ${Space} but we are at dhcompat=9
+# so we have to use underscores for the make install.
+export use_underscores=YES
+
%:
dh $@
override_dh_auto_install:
dh_auto_install
-
install -m0755 -d ${buildroot}${_datadir}/sounds/Chicago95
install -m0644 "Extras/Microsoft Windows 95 Startup Sound.ogg" ${buildroot}${_datadir}/sounds/Chicago95/startup.ogg
bgstack15