Skip to content

Commit dcfd103

Browse files
author
EMH-Mark-I
authored
Merge pull request #131 from bgstack15/master
Deployment fixes
2 parents 9f3c16f + 945aef0 commit dcfd103

File tree

3 files changed

+61
-16
lines changed

3 files changed

+61
-16
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.*.swp
2+
debian

Makefile

Lines changed: 51 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@
77
# History:
88
# Usage:
99
# Reference:
10+
# spaces and underscores https://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_6.html
1011
# Improve:
1112
# Dependencies:
1213

1314
APPNAME = chicago95
14-
APPVERSION = 0.0.2beta
15+
APPVERSION = 0.0.2
1516
SRCDIR = $(CURDIR)
1617
prefix = /usr
1718
SYSCONFDIR = $(DESTDIR)/etc
@@ -48,22 +49,41 @@ truebin :=$(shell which true)
4849
uniqbin :=$(shell which uniq)
4950
xargsbin :=$(shell which xargs)
5051

52+
use_underscores ?= NO
53+
5154
.PHONY: clean install install_files build_man uninstall list deplist deplist_opts
5255

56+
nullstring :=
57+
space :=\ $(nullstring)# end of the line
58+
ifeq ($(use_underscores),YES)
59+
space = _
60+
endif
61+
62+
all:
63+
@${echobin} "No compilation for this project."
64+
5365
list:
5466
@$(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | ${awkbin} -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | ${sortbin} | ${grepbin} -E -v -e '^[^[:alnum:]]' -e '^$@$$'
5567

5668
install: install_all
5769

58-
install_all: install_cursors install_doc install_fonts install_greeter install_gtk_theme install_icons install_login_sound install_boot_screen
70+
install_all: install_cursors install_doc install_fonts install_gtk_theme install_icons install_sounds install_login_sound install_boot_screen install_plus
5971

6072
install_cursors:
61-
${installbin} -dm0755 ${ICONSDIR}/Chicago95_Cursor_Black \
73+
${installbin} -dm0755 \
74+
${ICONSDIR}/Chicago95$(space)Animated$(space)Hourglass$(space)Cursors \
75+
${ICONSDIR}/Chicago95_Cursor_Black \
6276
${ICONSDIR}/Chicago95_Cursor_White \
63-
${ICONSDIR}/Chicago95_Emerald
77+
${ICONSDIR}/Chicago95_Emerald \
78+
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors$(space)Black \
79+
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors \
80+
81+
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95\ Animated\ Hourglass\ Cursors/* ${ICONSDIR}/Chicago95$(space)Animated$(space)Hourglass$(space)Cursors
6482
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Cursor_Black/* ${ICONSDIR}/Chicago95_Cursor_Black
6583
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Cursor_White/* ${ICONSDIR}/Chicago95_Cursor_White
6684
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Emerald/* ${ICONSDIR}/Chicago95_Emerald
85+
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95\ Standard\ Cursors/* ${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors
86+
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95\ Standard\ Cursors\ Black/* ${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors$(space)Black
6787
${findbin} ${ICONSDIR}/Chicago95* ! -type d -exec ${chmodbin} 0644 {} +
6888

6989
install_doc:
@@ -77,16 +97,12 @@ install_fonts:
7797
${installbin} -dm0755 ${FONTDIR}/truetype
7898
${installbin} -m0644 -t ${FONTDIR}/truetype ${SRCDIR}/Fonts/vga_font/*ttf
7999

80-
install_greeter:
81-
${installbin} -dm0755 ${SHAREDIR}/lightdm-webkit/themes
82-
${cpbin} -pr ${SRCDIR}/Lightdm/Chicago95 ${SHAREDIR}/lightdm-webkit/themes/
83-
${findbin} ${SHAREDIR}/lightdm-webkit/themes/Chicago95 ! -type d -exec ${chmodbin} 0644 {} +
84-
85100
install_gtk_theme:
86101
${installbin} -dm0755 ${THEMESDIR}
87102
${cpbin} -pr ${SRCDIR}/Theme/Chicago95 ${THEMESDIR}
88103
${rmbin} -r ${THEMESDIR}/Chicago95/misc
89-
${findbin} ${THEMESDIR}/Chicago95 ! -type d -exec ${chmodbin} 0644 {} +
104+
${findbin} ${THEMESDIR}/Chicago95 ! -type d -exec ${chmodbin} 0644 {} + || :
105+
${findbin} ${THEMESDIR}/Chicago95 -type d -exec ${chmodbin} 0755 {} + || :
90106
@# xfce4-terminal theme
91107
${installbin} -dm0755 ${SHAREDIR}/xfce4/terminal/colorschemes
92108
${installbin} -m0644 -t ${SHAREDIR}/xfce4/terminal/colorschemes ${SRCDIR}/Extras/Chicago95.theme
@@ -96,30 +112,49 @@ install_icons:
96112
${cpbin} -pr ${SRCDIR}/Icons/* ${ICONSDIR}/
97113
${findbin} ${ICONSDIR}/Chicago95* ! -type d ! -type l -exec ${chmodbin} 0644 {} +
98114

115+
install_sounds:
116+
${installbin} -dm0755 ${SOUNDSDIR}/Chicago95/stereo
117+
${installbin} -m0644 -t ${SOUNDSDIR}/Chicago95/stereo ${SRCDIR}/sounds/Chicago95/stereo/*
118+
${installbin} -m0644 -t ${SOUNDSDIR}/Chicago95 ${SRCDIR}/sounds/Chicago95/index.theme
119+
99120
install_login_sound:
100-
${installbin} -dm0755 ${SOUNDSDIR}/Chicago95
101-
# pending addition of debian/chicago95-startup.desktop to source ${XDGAUTODIR}
121+
${installbin} -dm0755 ${SOUNDSDIR}/Chicago95 ${XDGAUTODIR}
102122
${installbin} -m0644 ${SRCDIR}/Extras/Microsoft\ Windows\ 95\ Startup\ Sound.ogg ${SOUNDSDIR}/Chicago95/startup.ogg
103-
# pending addition of debian/chicago95-startup.desktop to source ${XDGAUTODIR}
104-
#${installbin} -m0644 -t ${XDGAUTODIR} ${SRCDIR}/Extras/chicago95-startup.desktop
123+
${installbin} -m0644 -t ${XDGAUTODIR} ${SRCDIR}/sounds/chicago95-startup.desktop
105124

106125
install_boot_screen:
107126
${installbin} -dm0755 ${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux
108127
${installbin} -m0644 -t ${SHAREDIR}/plymouth/themes/Chicago95 ${SRCDIR}/Plymouth/Chicago95/*
109128
${installbin} -m0644 -t ${SHAREDIR}/plymouth/themes/RetroTux ${SRCDIR}/Plymouth/RetroTux/*
110129

130+
install_plus:
131+
${installbin} -dm0755 ${SHAREDIR}/chicago95-theme-plus/assets ${BINDIR} ${LIBEXECDIR}/chicago95-theme-plus ${DOCDIR}/demo
132+
${installbin} -m0755 -t ${SHAREDIR}/chicago95-theme-plus/assets ${SRCDIR}/Plus/assets/*
133+
${installbin} -m0755 ${SRCDIR}/Plus/ChicagoPlus.py ${BINDIR}/ChicagoPlus
134+
${installbin} -m0755 ${SRCDIR}/Plus/PlusGUI.py ${BINDIR}/PlusGUI
135+
${installbin} -m0644 -t ${LIBEXECDIR}/chicago95-theme-plus ${SRCDIR}/Plus/pluslib.py ${SRCDIR}/Plus/plus.glade
136+
${installbin} -m0644 ${SRCDIR}/Plus/README.MD ${DOCDIR}/Plus-README.MD
137+
${installbin} -m0644 -t ${DOCDIR} ${SRCDIR}/Plus/*.png
138+
${installbin} -m0644 -t ${DOCDIR}/demo ${SRCDIR}/Plus/demo/*
139+
111140
uninstall:
112-
${rmbin} -r ${ICONSDIR}/Chicago95_Cursor_Black \
141+
${rmbin} -rf \
142+
${ICONSDIR}/Chicago95$(space)Animated$(space)Hourglass$(space)Cursors \
143+
${ICONSDIR}/Chicago95_Cursor_Black \
113144
${ICONSDIR}/Chicago95_Cursor_White \
114145
${ICONSDIR}/Chicago95_Emerald \
146+
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors$(space)Black \
147+
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors \
115148
${DOCDIR} \
116149
${FONTDIR}/truetype/LessPerfectDOSVGA.ttf \
117150
${FONTDIR}/truetype/MorePerfectDOSVGA.ttf \
118151
${SHAREDIR}/lightdm-webkit/themes/Chicago95 \
119152
${THEMESDIR}/Chicago95 ${SHAREDIR}/xfce4/terminal/colorschemes/Chicago95.theme \
120153
${ICONSDIR}/Chicago95 ${ICONSDIR}/Chicago95-tux \
121154
${SOUNDSDIR}/Chicago95 \
122-
${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux 2>/dev/null || :
155+
${LIBEXECDIR}/chicago95-theme-plus ${BINDIR}/ChicagoPlus ${BINDIR}/PlusGUI \
156+
${SHAREDIR}/chicago95-theme-plus \
157+
${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux
123158

124159
clean:
125160
-@${echobin} "target $@ not implemented yet! Gotta say unh." && ${falsebin}

sounds/chicago95-startup.desktop

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Type=Application
3+
Name=Chicago95 startup sound
4+
Exec=play /usr/share/sounds/Chicago95/startup.ogg
5+
NoDisplay=true
6+
Terminal=false
7+
Categories=
8+
GenericName=startup sound

0 commit comments

Comments
 (0)