diff options
Diffstat (limited to 'beyond-the-titanic')
-rw-r--r-- | beyond-the-titanic/beyond-the-titanic.spec | 17 | ||||
-rwxr-xr-x | beyond-the-titanic/debian/rules | 5 |
2 files changed, 13 insertions, 9 deletions
diff --git a/beyond-the-titanic/beyond-the-titanic.spec b/beyond-the-titanic/beyond-the-titanic.spec index b6f0434..2e62056 100644 --- a/beyond-the-titanic/beyond-the-titanic.spec +++ b/beyond-the-titanic/beyond-the-titanic.spec @@ -1,5 +1,5 @@ -%global use_git 1 -%if 0%{use_git} +%global use_master 1 +%if 0%{use_master} %global vername master %else %global vername %{version} @@ -21,7 +21,8 @@ Source0: %{URL}/-/archive/%{vername}/%{name}-%{vername}.tar.gz Packager: B Stack <bgstack15@gmail.com> BuildRequires: fpc BuildRequires: ImageMagick -Requires: hicolor-icon-theme +# do not require the icon theme. the rpm can make the dirs, and it won't hurt on terminal-only systems to have the directories with just these icons. +#Requires: hicolor-icon-theme %description Beyond the Titanic is a 1988 text adventure game published by Apogee. @@ -53,7 +54,6 @@ cd %{name}-* # none # icons - for res in 16 22 24 32 48 64 96 128 256 ;do dir=%{buildroot}%{_datadir}/icons/hicolor/${res}x${res}/apps mkdir -p ${dir} @@ -62,6 +62,9 @@ for res in 16 22 24 32 48 64 96 128 256 ;do ${dir}/${icon}.png done done +scalable_dir="%{buildroot}%{_datadir}/icons/hicolor/scalable/apps" +install -d "${scalable_dir}" +install -m0644 ship.svg "${scalable_dir}" %clean %{__rm} -rf %{buildroot} || : @@ -74,7 +77,7 @@ update-desktop-database &> /dev/null || : # is it a final removal? #if test "$1" = "0" ; #then -#fi +#fi %postun update-desktop-database &> /dev/null || : @@ -89,11 +92,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %doc %attr(444, -, -) %{_docdir}/*/* %{_bindir}/%{name} %{_datadir}/applications/*.desktop -%{_datadir}/icons/hicolor/*x*/apps/*.png +%{_datadir}/icons/hicolor/*/apps/* %{_datadir}/%{name} %changelog -* Thu Apr 4 2019 B Stack <bgstack15@gmail.com> - 0.0.1-2 +* Fri Apr 5 2019 B Stack <bgstack15@gmail.com> - 0.0.1-2 - add build dependencies - fix docdir for el diff --git a/beyond-the-titanic/debian/rules b/beyond-the-titanic/debian/rules index 5721110..1818b60 100755 --- a/beyond-the-titanic/debian/rules +++ b/beyond-the-titanic/debian/rules @@ -12,9 +12,8 @@ export _datadir="/usr/share" export _bindir="/usr/bin" %: - dh $@ + dh $@ -# FIXME: will need to override the autoinstall to do icon conversions. override_dh_auto_install: dh_auto_install -- prefix=/usr @@ -45,6 +44,8 @@ override_dh_auto_install: convert ship.svg -filter Lanczos -resize 48x48 ${buildroot}${_datadir}/icons/hicolor/48x48/apps/${appname}.png convert ship.svg -filter Lanczos -resize 64x64 ${buildroot}${_datadir}/icons/hicolor/64x64/apps/${appname}.png convert ship.svg -filter Lanczos -resize 128x128 ${buildroot}${_datadir}/icons/hicolor/128x128/apps/${appname}.png + mkdir -p ${buildroot}${_datadir}/icons/hicolor/scalable/apps + install -m0644 ship.svg ${buildroot}${_datadir}/icons/hicolor/scalable/apps #override_dh_install: # dh_install --list-missing -X.pyc -X.pyo |