mirror of
https://github.com/grassmunk/Chicago95.git
synced 2025-07-28 08:04:37 +02:00
commit
dcfd10310b
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
.*.swp
|
||||||
|
debian
|
67
Makefile
67
Makefile
@ -7,11 +7,12 @@
|
|||||||
# History:
|
# History:
|
||||||
# Usage:
|
# Usage:
|
||||||
# Reference:
|
# Reference:
|
||||||
|
# spaces and underscores https://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_6.html
|
||||||
# Improve:
|
# Improve:
|
||||||
# Dependencies:
|
# Dependencies:
|
||||||
|
|
||||||
APPNAME = chicago95
|
APPNAME = chicago95
|
||||||
APPVERSION = 0.0.2beta
|
APPVERSION = 0.0.2
|
||||||
SRCDIR = $(CURDIR)
|
SRCDIR = $(CURDIR)
|
||||||
prefix = /usr
|
prefix = /usr
|
||||||
SYSCONFDIR = $(DESTDIR)/etc
|
SYSCONFDIR = $(DESTDIR)/etc
|
||||||
@ -48,22 +49,41 @@ truebin :=$(shell which true)
|
|||||||
uniqbin :=$(shell which uniq)
|
uniqbin :=$(shell which uniq)
|
||||||
xargsbin :=$(shell which xargs)
|
xargsbin :=$(shell which xargs)
|
||||||
|
|
||||||
|
use_underscores ?= NO
|
||||||
|
|
||||||
.PHONY: clean install install_files build_man uninstall list deplist deplist_opts
|
.PHONY: clean install install_files build_man uninstall list deplist deplist_opts
|
||||||
|
|
||||||
|
nullstring :=
|
||||||
|
space :=\ $(nullstring)# end of the line
|
||||||
|
ifeq ($(use_underscores),YES)
|
||||||
|
space = _
|
||||||
|
endif
|
||||||
|
|
||||||
|
all:
|
||||||
|
@${echobin} "No compilation for this project."
|
||||||
|
|
||||||
list:
|
list:
|
||||||
@$(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 '^$@$$'
|
@$(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 '^$@$$'
|
||||||
|
|
||||||
install: install_all
|
install: install_all
|
||||||
|
|
||||||
install_all: install_cursors install_doc install_fonts install_greeter install_gtk_theme install_icons install_login_sound install_boot_screen
|
install_all: install_cursors install_doc install_fonts install_gtk_theme install_icons install_sounds install_login_sound install_boot_screen install_plus
|
||||||
|
|
||||||
install_cursors:
|
install_cursors:
|
||||||
${installbin} -dm0755 ${ICONSDIR}/Chicago95_Cursor_Black \
|
${installbin} -dm0755 \
|
||||||
|
${ICONSDIR}/Chicago95$(space)Animated$(space)Hourglass$(space)Cursors \
|
||||||
|
${ICONSDIR}/Chicago95_Cursor_Black \
|
||||||
${ICONSDIR}/Chicago95_Cursor_White \
|
${ICONSDIR}/Chicago95_Cursor_White \
|
||||||
${ICONSDIR}/Chicago95_Emerald
|
${ICONSDIR}/Chicago95_Emerald \
|
||||||
|
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors$(space)Black \
|
||||||
|
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors \
|
||||||
|
|
||||||
|
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95\ Animated\ Hourglass\ Cursors/* ${ICONSDIR}/Chicago95$(space)Animated$(space)Hourglass$(space)Cursors
|
||||||
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Cursor_Black/* ${ICONSDIR}/Chicago95_Cursor_Black
|
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Cursor_Black/* ${ICONSDIR}/Chicago95_Cursor_Black
|
||||||
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Cursor_White/* ${ICONSDIR}/Chicago95_Cursor_White
|
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Cursor_White/* ${ICONSDIR}/Chicago95_Cursor_White
|
||||||
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Emerald/* ${ICONSDIR}/Chicago95_Emerald
|
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95_Emerald/* ${ICONSDIR}/Chicago95_Emerald
|
||||||
|
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95\ Standard\ Cursors/* ${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors
|
||||||
|
${cpbin} -pr ${SRCDIR}/Cursors/Chicago95\ Standard\ Cursors\ Black/* ${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors$(space)Black
|
||||||
${findbin} ${ICONSDIR}/Chicago95* ! -type d -exec ${chmodbin} 0644 {} +
|
${findbin} ${ICONSDIR}/Chicago95* ! -type d -exec ${chmodbin} 0644 {} +
|
||||||
|
|
||||||
install_doc:
|
install_doc:
|
||||||
@ -77,16 +97,12 @@ install_fonts:
|
|||||||
${installbin} -dm0755 ${FONTDIR}/truetype
|
${installbin} -dm0755 ${FONTDIR}/truetype
|
||||||
${installbin} -m0644 -t ${FONTDIR}/truetype ${SRCDIR}/Fonts/vga_font/*ttf
|
${installbin} -m0644 -t ${FONTDIR}/truetype ${SRCDIR}/Fonts/vga_font/*ttf
|
||||||
|
|
||||||
install_greeter:
|
|
||||||
${installbin} -dm0755 ${SHAREDIR}/lightdm-webkit/themes
|
|
||||||
${cpbin} -pr ${SRCDIR}/Lightdm/Chicago95 ${SHAREDIR}/lightdm-webkit/themes/
|
|
||||||
${findbin} ${SHAREDIR}/lightdm-webkit/themes/Chicago95 ! -type d -exec ${chmodbin} 0644 {} +
|
|
||||||
|
|
||||||
install_gtk_theme:
|
install_gtk_theme:
|
||||||
${installbin} -dm0755 ${THEMESDIR}
|
${installbin} -dm0755 ${THEMESDIR}
|
||||||
${cpbin} -pr ${SRCDIR}/Theme/Chicago95 ${THEMESDIR}
|
${cpbin} -pr ${SRCDIR}/Theme/Chicago95 ${THEMESDIR}
|
||||||
${rmbin} -r ${THEMESDIR}/Chicago95/misc
|
${rmbin} -r ${THEMESDIR}/Chicago95/misc
|
||||||
${findbin} ${THEMESDIR}/Chicago95 ! -type d -exec ${chmodbin} 0644 {} +
|
${findbin} ${THEMESDIR}/Chicago95 ! -type d -exec ${chmodbin} 0644 {} + || :
|
||||||
|
${findbin} ${THEMESDIR}/Chicago95 -type d -exec ${chmodbin} 0755 {} + || :
|
||||||
@# xfce4-terminal theme
|
@# xfce4-terminal theme
|
||||||
${installbin} -dm0755 ${SHAREDIR}/xfce4/terminal/colorschemes
|
${installbin} -dm0755 ${SHAREDIR}/xfce4/terminal/colorschemes
|
||||||
${installbin} -m0644 -t ${SHAREDIR}/xfce4/terminal/colorschemes ${SRCDIR}/Extras/Chicago95.theme
|
${installbin} -m0644 -t ${SHAREDIR}/xfce4/terminal/colorschemes ${SRCDIR}/Extras/Chicago95.theme
|
||||||
@ -96,22 +112,39 @@ install_icons:
|
|||||||
${cpbin} -pr ${SRCDIR}/Icons/* ${ICONSDIR}/
|
${cpbin} -pr ${SRCDIR}/Icons/* ${ICONSDIR}/
|
||||||
${findbin} ${ICONSDIR}/Chicago95* ! -type d ! -type l -exec ${chmodbin} 0644 {} +
|
${findbin} ${ICONSDIR}/Chicago95* ! -type d ! -type l -exec ${chmodbin} 0644 {} +
|
||||||
|
|
||||||
|
install_sounds:
|
||||||
|
${installbin} -dm0755 ${SOUNDSDIR}/Chicago95/stereo
|
||||||
|
${installbin} -m0644 -t ${SOUNDSDIR}/Chicago95/stereo ${SRCDIR}/sounds/Chicago95/stereo/*
|
||||||
|
${installbin} -m0644 -t ${SOUNDSDIR}/Chicago95 ${SRCDIR}/sounds/Chicago95/index.theme
|
||||||
|
|
||||||
install_login_sound:
|
install_login_sound:
|
||||||
${installbin} -dm0755 ${SOUNDSDIR}/Chicago95
|
${installbin} -dm0755 ${SOUNDSDIR}/Chicago95 ${XDGAUTODIR}
|
||||||
# pending addition of debian/chicago95-startup.desktop to source ${XDGAUTODIR}
|
|
||||||
${installbin} -m0644 ${SRCDIR}/Extras/Microsoft\ Windows\ 95\ Startup\ Sound.ogg ${SOUNDSDIR}/Chicago95/startup.ogg
|
${installbin} -m0644 ${SRCDIR}/Extras/Microsoft\ Windows\ 95\ Startup\ Sound.ogg ${SOUNDSDIR}/Chicago95/startup.ogg
|
||||||
# pending addition of debian/chicago95-startup.desktop to source ${XDGAUTODIR}
|
${installbin} -m0644 -t ${XDGAUTODIR} ${SRCDIR}/sounds/chicago95-startup.desktop
|
||||||
#${installbin} -m0644 -t ${XDGAUTODIR} ${SRCDIR}/Extras/chicago95-startup.desktop
|
|
||||||
|
|
||||||
install_boot_screen:
|
install_boot_screen:
|
||||||
${installbin} -dm0755 ${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux
|
${installbin} -dm0755 ${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux
|
||||||
${installbin} -m0644 -t ${SHAREDIR}/plymouth/themes/Chicago95 ${SRCDIR}/Plymouth/Chicago95/*
|
${installbin} -m0644 -t ${SHAREDIR}/plymouth/themes/Chicago95 ${SRCDIR}/Plymouth/Chicago95/*
|
||||||
${installbin} -m0644 -t ${SHAREDIR}/plymouth/themes/RetroTux ${SRCDIR}/Plymouth/RetroTux/*
|
${installbin} -m0644 -t ${SHAREDIR}/plymouth/themes/RetroTux ${SRCDIR}/Plymouth/RetroTux/*
|
||||||
|
|
||||||
|
install_plus:
|
||||||
|
${installbin} -dm0755 ${SHAREDIR}/chicago95-theme-plus/assets ${BINDIR} ${LIBEXECDIR}/chicago95-theme-plus ${DOCDIR}/demo
|
||||||
|
${installbin} -m0755 -t ${SHAREDIR}/chicago95-theme-plus/assets ${SRCDIR}/Plus/assets/*
|
||||||
|
${installbin} -m0755 ${SRCDIR}/Plus/ChicagoPlus.py ${BINDIR}/ChicagoPlus
|
||||||
|
${installbin} -m0755 ${SRCDIR}/Plus/PlusGUI.py ${BINDIR}/PlusGUI
|
||||||
|
${installbin} -m0644 -t ${LIBEXECDIR}/chicago95-theme-plus ${SRCDIR}/Plus/pluslib.py ${SRCDIR}/Plus/plus.glade
|
||||||
|
${installbin} -m0644 ${SRCDIR}/Plus/README.MD ${DOCDIR}/Plus-README.MD
|
||||||
|
${installbin} -m0644 -t ${DOCDIR} ${SRCDIR}/Plus/*.png
|
||||||
|
${installbin} -m0644 -t ${DOCDIR}/demo ${SRCDIR}/Plus/demo/*
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
${rmbin} -r ${ICONSDIR}/Chicago95_Cursor_Black \
|
${rmbin} -rf \
|
||||||
|
${ICONSDIR}/Chicago95$(space)Animated$(space)Hourglass$(space)Cursors \
|
||||||
|
${ICONSDIR}/Chicago95_Cursor_Black \
|
||||||
${ICONSDIR}/Chicago95_Cursor_White \
|
${ICONSDIR}/Chicago95_Cursor_White \
|
||||||
${ICONSDIR}/Chicago95_Emerald \
|
${ICONSDIR}/Chicago95_Emerald \
|
||||||
|
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors$(space)Black \
|
||||||
|
${ICONSDIR}/Chicago95$(space)Standard$(space)Cursors \
|
||||||
${DOCDIR} \
|
${DOCDIR} \
|
||||||
${FONTDIR}/truetype/LessPerfectDOSVGA.ttf \
|
${FONTDIR}/truetype/LessPerfectDOSVGA.ttf \
|
||||||
${FONTDIR}/truetype/MorePerfectDOSVGA.ttf \
|
${FONTDIR}/truetype/MorePerfectDOSVGA.ttf \
|
||||||
@ -119,7 +152,9 @@ uninstall:
|
|||||||
${THEMESDIR}/Chicago95 ${SHAREDIR}/xfce4/terminal/colorschemes/Chicago95.theme \
|
${THEMESDIR}/Chicago95 ${SHAREDIR}/xfce4/terminal/colorschemes/Chicago95.theme \
|
||||||
${ICONSDIR}/Chicago95 ${ICONSDIR}/Chicago95-tux \
|
${ICONSDIR}/Chicago95 ${ICONSDIR}/Chicago95-tux \
|
||||||
${SOUNDSDIR}/Chicago95 \
|
${SOUNDSDIR}/Chicago95 \
|
||||||
${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux 2>/dev/null || :
|
${LIBEXECDIR}/chicago95-theme-plus ${BINDIR}/ChicagoPlus ${BINDIR}/PlusGUI \
|
||||||
|
${SHAREDIR}/chicago95-theme-plus \
|
||||||
|
${SHAREDIR}/plymouth/themes/Chicago95 ${SHAREDIR}/plymouth/themes/RetroTux
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-@${echobin} "target $@ not implemented yet! Gotta say unh." && ${falsebin}
|
-@${echobin} "target $@ not implemented yet! Gotta say unh." && ${falsebin}
|
||||||
|
8
sounds/chicago95-startup.desktop
Normal file
8
sounds/chicago95-startup.desktop
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Chicago95 startup sound
|
||||||
|
Exec=play /usr/share/sounds/Chicago95/startup.ogg
|
||||||
|
NoDisplay=true
|
||||||
|
Terminal=false
|
||||||
|
Categories=
|
||||||
|
GenericName=startup sound
|
Loading…
x
Reference in New Issue
Block a user