[openjk] 03/04: Exclude icon and replace it with a placeholder while licensing is resolved
Simon McVittie
smcv at debian.org
Fri Mar 20 21:37:49 UTC 2015
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch master
in repository openjk.
commit c176e25769fbf769297e19e3c7f8381edc51e945
Author: Simon McVittie <smcv at debian.org>
Date: Thu Mar 19 09:15:56 2015 +0000
Exclude icon and replace it with a placeholder while licensing is resolved
The icon was made for OpenJK but no specific license grant was given.
Upstream have asked the copyright holder to place it under a
permissive license, but for now, we exclude it.
(Doing this as a separate commit rather than as part of the main
"new upstream snapshot" so that it can be reverted more easily later.)
---
debian/copyright | 9 +-
debian/openjk-common.install | 6 +-
debian/placeholder-icon/openjk-placeholder.h | 145 ++++++++++++++++++++++++
debian/placeholder-icon/openjk-placeholder.icns | Bin 0 -> 3245 bytes
debian/placeholder-icon/openjk-placeholder.ico | Bin 0 -> 4814 bytes
debian/placeholder-icon/openjk-placeholder.png | Bin 0 -> 2096 bytes
debian/placeholder-icon/openjk-placeholder.xcf | Bin 0 -> 3885 bytes
debian/rules | 29 ++++-
debian/source/include-binaries | 4 +
9 files changed, 184 insertions(+), 9 deletions(-)
diff --git a/debian/copyright b/debian/copyright
index a7d2e6b..3159742 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -8,10 +8,13 @@ Files-Excluded:
code*/client/OpenAL
code*/client/eax
code*/*.dll
+ code*/macosx/*.icns
+ code*/win32/*.ico
lib/*.lib
lib/jpeg-8c
lib/libpng
lib/zlib
+ shared/sdl/sdl_icon.h
tools/Assimilate
tools/ModView
tools/create_soundbank
@@ -65,7 +68,11 @@ Comment:
.
==== EXCLUDED FILES ====
.
- All of the excluded files appear to be free software and GPL-compatible,
+ The OpenJK icon's licensing is unclear. It has been replaced by a
+ placeholder while that is resolved; upstream hope that the author
+ will place it under a permissive license.
+ .
+ All other excluded files appear to be free software and GPL-compatible,
with the possible exception of the EAX implementation, but they have been
deleted from the Debian package anyway to simplify license compliance:
.
diff --git a/debian/openjk-common.install b/debian/openjk-common.install
index 616788d..3bcf850 100644
--- a/debian/openjk-common.install
+++ b/debian/openjk-common.install
@@ -1,9 +1,9 @@
# Shared by Jedi Academy and Jedi Outcast
debian/icons/openjk.xpm usr/share/pixmaps
-debian/icons/16/openjk.png usr/share/icons/hicolor/16x16/apps
+#debian/icons/16/openjk.png usr/share/icons/hicolor/16x16/apps
debian/icons/32/openjk.png usr/share/icons/hicolor/32x32/apps
-debian/icons/128/openjk.png usr/share/icons/hicolor/128x128/apps
-debian/icons/512/openjk.png usr/share/icons/hicolor/512x512/apps
+#debian/icons/128/openjk.png usr/share/icons/hicolor/128x128/apps
+#debian/icons/512/openjk.png usr/share/icons/hicolor/512x512/apps
usr/lib/openjk/OpenJK/cgame*.so
usr/lib/openjk/OpenJK/ui*.so
diff --git a/debian/placeholder-icon/openjk-placeholder.h b/debian/placeholder-icon/openjk-placeholder.h
new file mode 100644
index 0000000..72c9767
--- /dev/null
+++ b/debian/placeholder-icon/openjk-placeholder.h
@@ -0,0 +1,145 @@
+/* GIMP RGBA C-Source image dump (openjk-placeholder.c) */
+
+static const struct {
+ unsigned int width;
+ unsigned int height;
+ unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
+ unsigned char pixel_data[32 * 32 * 4 + 1];
+} CLIENT_WINDOW_ICON = {
+ 32, 32, 4,
+ "\0\0\0\0\0\0\0\0Z\177\377\2Z\177\377\7Z\177\377\17Z\177\377\25Z\177\377\25"
+ "Z\177\377\17Z\177\377\13Z\177\377\14Z\177\377\23Z\177\377\31Z\177\377\33"
+ "Z\177\377\30Z\177\377\21Z\177\377\15Z\177\377\15Z\177\377\24Z\177\377\31"
+ "Z\177\377\34Z\177\377\34Z\177\377\32Z\177\377\27Z\177\377\23Z\177\377\22"
+ "Z\177\377\16Z\177\377\10Z\177\377\6Z\177\377\11Z\177\377\17\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0Z\177\377\13Z\177\377\30Z\177\377*Z\177\3775Z\177\3775"
+ "Z\177\377*Z\177\377\"Z\177\377$Z\177\3772Z\177\377:Z\177\377=Z\177\3777Z"
+ "\177\377.Z\177\377(Z\177\377(Z\177\3774Z\177\3779Z\177\377<Z\177\3779Z\177"
+ "\3773Z\177\3771Z\177\3770Z\177\3774Z\177\377+Z\177\377\33Z\177\377\23Z\177"
+ "\377\35Z\177\377.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377\35Ml\3328\16\24"
+ ")\267\0\0\1\376\0\0\1\376\17\25+\267Qs\347KIh\321T\0\0\0\377\0\0\0\377\0"
+ "\0\0\377\0\0\0\376\11\15\32\322:Q\244kKi\324Z\0\0\0\377\0\0\0\377\0\0\0\377"
+ "\0\0\0\377\0\0\0\377\0\0\0\377@[\267h\0\0\0\377\12\17\36\320Wz\366<Z\177"
+ "\377)Fd\311G\2\3\6\365\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\3774\25\36=\235"
+ "\10\13\27\326D`\301gC_\277h\10\13\27\327\33'O\253Mm\333l\2\3\7\366Ll\331"
+ "fZ\177\377UFb\306c\24\35:\267\7\13\26\346Jh\322x\2\3\7\366Ll\331eZ\177\377"
+ "MZ\177\377:Z\177\3774Z\177\377BLk\330d\1\1\3\374\2\4\10\3657N\236tZ\177\377"
+ ">Kj\326_\2\4\10\367\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Tv\356K\6\10\21\340.A"
+ "\203xZ\177\377CZ\177\377C.B\204y\7\13\26\345Kk\327\200\2\4\10\367Mm\333l"
+ "Z\177\377XZ\177\377WHf\315r\3\4\11\365Gd\312\210\2\4\10\367Mm\333kZ\177\377"
+ "PZ\177\377:Z\177\3774Z\177\377ELl\331g\2\4\10\367\34(Q\304\20\27.\313X}\373"
+ "SNn\335r\3\4\11\370\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Mm\332\\\3\4\10\357?Y"
+ "\264UZ\177\377*Z\177\377*?Z\264V\4\5\13\362He\314\211\2\4\10\367Mm\333lZ"
+ "\177\377XFc\310b\24\35:\267\7\12\26\347Kj\324\177\2\4\10\367Mm\333kZ\177"
+ "\377PZ\177\377:Z\177\3774Z\177\377ELk\327a\2\4\10\367B]\274\215\4\6\14\360"
+ "?Z\264uOo\340~\3\4\11\370\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kk\327`\2\3\6\363"
+ "Eb\305KZ\177\377#Z\177\377#Eb\305L\2\4\10\365Ge\312\216\0\0\0\377\0\0\0\377"
+ "\0\0\0\377\0\0\0\377\10\14\31\325;S\250vMm\334n\0\0\0\377\0\0\0\377\0\0\0"
+ "\377\0\0\0\377\0\0\0\377\0\0\0\377B]\274o\2\3\7\366Mm\334u\27!B\274\24\35"
+ ";\302Op\342\215\3\5\12\371\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Mm\332\\\3\4\10"
+ "\357?Y\264UZ\177\377*Z\177\377*?Z\264V\4\5\13\362He\314\211\2\4\10\367Mm"
+ "\333lZ\177\377QZ\177\3778Z\177\3770Z\177\377=Kj\324[\2\3\7\366Mm\332jZ\177"
+ "\377PZ\177\377:Z\177\3774Z\177\377DKi\324Z\2\3\6\365Ll\331gA\\\272s\4\5\13"
+ "\361C^\276\246\3\5\13\372\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Rt\352L\6\10\21"
+ "\341.B\204wZ\177\377CZ\177\377C/B\205x\7\13\26\345Kj\326}\2\3\7\366Ji\324"
+ "YZ\177\3776Z\177\377\32Z\177\377\23Z\177\377(Ig\317Q\2\3\7\366Mm\332jZ\177"
+ "\377PZ\177\377:Z\177\3774Z\177\377DKi\324Z\2\3\6\365Ki\324ZX}\373S\21\30"
+ """1\311\34'O\326\4\6\14\373\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\3774\25"
+ "\36<\240\10\14\31\325Ea\303gDa\303f\10\14\31\325\33&M\254Ll\331f\2\3\6\365"
+ "Ea\304AZ\177\377\33Z\177\377\1Z\177\377\1Z\177\377\33Fd\311G\2\3\6\365Ll"
+ "\331eZ\177\377MZ\177\377:Z\177\3774Z\177\377AIh\321T\1\2\5\364Ge\313JZ\177"
+ "\377>9P\241s\2\3\6\372\1\1\3\376\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377"
+ "\35Ml\3328\16\24(\270\1\1\4\377\3\5\12\376\25\36>\275Rt\353^Ll\332^\13\20"
+ "\40\364Hg\317IZ\177\377&Z\177\377\13Z\177\377\5Z\177\377\30Gd\311F\5\7\20"
+ "\377\5\7\20\377\3\4\12\377\1\1\4\377\0\0\0\377\0\0\0\377=V\255\\\2\4\10\363"
+ "Eb\305 at Z\177\3779W{\370L\21\31""3\330\3\4\12\377\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0Z\177\377\13Z\177\377\30Z\177\377+Z\177\377>Z\177\377MZ\177\377Z"
+ "Z\177\377dZ\177\377iZ\177\377iZ\177\377ZZ\177\377BZ\177\377\37Z\177\377\14"
+ "Z\177\377\25Z\177\3776Z\177\377XZ\177\377_Z\177\377SZ\177\377BZ\177\3774"
+ "Z\177\3770Z\177\377,Z\177\3773Z\177\377:Z\177\377IZ\177\377OZ\177\377UZ\177"
+ "\377W\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377\2Z\177\377\7Z\177\377\20Z"
+ "\177\377&Hf\316O\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
+ "\377Fd\311GZ\177\377\26Z\177\377\32Hf\316O\0\0\0\377\0\0\0\377Kj\324[Z\177"
+ "\377/Z\177\377\33Z\177\377\33Z\177\377#Z\177\377=9Q\243{\1\2\5\372\0\0\0"
+ "\377\12\16\34\317No\337@\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "Z\177\377\1Z\177\377\22D`\301>\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
+ "\0\0\377\0\0\0\377Ki\324ZZ\177\377\36Z\177\377\36Ki\324Z\0\0\0\377\0\0\0"
+ "\377Ki\324ZZ\177\377\34Z\177\377\5Z\177\377\21Z\177\3771 at Z\266t\3\5\12\366"
+ "\0\0\0\377\12\16\34\341Jh\322KZ\177\377\36\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0Z\177\377\1Z\177\377\13Z\177\377\36Z\177\377:Z\177\377"
+ "MZ\177\377jQr\345\227\0\0\0\377\0\0\0\377Lk\330dZ\177\377!Z\177\377!Lk\330"
+ "d\0\0\0\377\0\0\0\377Lk\330dZ\177\377#Z\177\377\21Z\177\377.Eb\305k\6\10"
+ "\21\361\0\0\0\377\10\13\27\354Ih\321eZ\177\377,Z\177\377\21\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377\4Z\177\377\12Z\177\377"
+ "\23Z\177\377\33Z\177\3778Nn\336u\0\0\0\377\0\0\0\377Lk\330dZ\177\377!Z\177"
+ "\377!Lk\330d\0\0\0\377\0\0\0\377Ll\331gZ\177\377.Z\177\377,Ji\323c\10\14"
+ "\31\352\0\0\0\377\5\7\17\362Ea\304mZ\177\377.Z\177\377\20Z\177\377\3\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377!Z"
+ "\177\377!Lk\330d\0\0\0\377\0\0\0\377Mm\334pZ\177\377GNn\336^\14\21\"\343"
+ "\0\0\0\377\3\5\12\367?Y\264wZ\177\3771Z\177\377\21Z\177\377\4\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377!Z"
+ "\177\377!Lk\330d\0\0\0\377\0\0\0\377Pp\342\207Tw\357u\20\26-\333\0\0\0\377"
+ "\1\2\5\3749Q\244\201Z\177\3775Z\177\377\23Z\177\377\4\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377!Z"
+ "\177\377!Lk\330d\0\0\0\377\0\0\0\377Op\341\254\30\"D\336\0\0\0\377\0\0\1"
+ "\3766M\232\226Z\177\377>Z\177\377\25Z\177\377\5\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377"
+ "!Z\177\377!Lk\330d\0\0\0\377\0\0\0\377\34(Q\353\0\0\0\377\0\0\0\377\33'N"
+ "\332Z\177\377eZ\177\377*Z\177\377\11Z\177\377\1\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377"
+ "!Z\177\377!Lk\330d\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
+ "\1\377=V\255\206Z\177\3773Z\177\377\16Z\177\377\2\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377"
+ "!Z\177\377!Lk\330d\0\0\0\377\0\0\0\377\0\0\0\377-@\200\312\25\36=\340\0\0"
+ "\0\377\12\16\34\346Rt\352UZ\177\377\40Z\177\377\7\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0Z\177\377\2Z\177\377\40Lk\330d\0\0\0\377\0\0\0\377Lk\330dZ\177\377"
+ "!Z\177\377!Lk\330d\0\0\0\377\0\0\0\377$3g\306Y}\374pIg\317\200\3\4\11\370"
+ "\0\0\0\377\37,Y\263Z\177\377=Z\177\377\25Z\177\377\4\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0Z\177\377\2Z\177\377!Ll\331e\0\0\0\377\0\0\0\377Lk\330cZ\177\377!Z\177"
+ "\377!Lk\330d\0\0\0\377\0\0\0\377No\337xZ\177\377 at Z\177\377A);v\237\0\0\0"
+ "\377\0\1\2\376<V\254yZ\177\377-Z\177\377\15Z\177\377\2\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0Z\177\377\6Z\177\377\6Z\177\377\4Z\177\377\2\0\0\0"
+ "\0\0\0\0\0Z\177\377\4Z\177\377#Hf\314k\0\0\0\377\1\2\4\374Ll\331_Z\177\377"
+ "\37Z\177\377!Lk\330d\0\0\0\377\0\0\0\377Ll\331gZ\177\377(Z\177\377\37Vy\364"
+ "K\20\27/\326\0\0\0\377\13\20\40\344Su\354SZ\177\377\37Z\177\377\7\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377\32Z\177\377\36Z\177\377\34Z\177"
+ "\377\23Z\177\377\10Z\177\377\5Z\177\377\13Z\177\3770>W\257\201\0\0\0\377"
+ "\4\6\14\365Op\341VZ\177\377\33Z\177\377!Lk\330d\0\0\0\377\0\0\0\377Lk\330"
+ "dZ\177\377!Z\177\377\14Z\177\377)D`\302m\2\4\10\371\0\0\0\377!/^\257Z\177"
+ "\377<Z\177\377\24Z\177\377\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ig\317F\17\25"
+ "*\263Lk\330UZ\177\377AZ\177\377-Z\177\377%Z\177\377/Z\177\377S&6l\267\0\0"
+ "\0\377\13\17\37\342W{\367DZ\177\377\25Z\177\377\40Lk\330d\0\0\0\377\0\0\0"
+ "\377Lk\330dZ\177\377\40Z\177\377\5Z\177\377\22Z\177\3779(8q\242\0\0\0\377"
+ "\1\1\3\375>X\261vZ\177\377,Z\177\377\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0K"
+ "j\326^\0\0\0\377\2\3\7\371\36+W\276<T\252\205Rs\350gNn\335r+={\257\1\2\4"
+ "\374\0\0\0\377\"0a\244Z\177\3770Z\177\377\16Z\177\377\40Lk\330d\0\0\0\377"
+ "\0\0\0\377Lk\330dZ\177\377\40Z\177\377\2Z\177\377\6Z\177\377\34Vy\364L\17"
+ "\26,\331\0\0\0\377\14\22$\341Tw\357QZ\177\377%\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0Kj\324[\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+ "\0\0\0\377\0\0\0\377\11\15\32\344Nn\336NZ\177\377\34Z\177\377\7Z\177\377"
+ "\34Ki\324Z\0\0\0\377\0\0\0\377Ki\324ZZ\177\377\34Z\177\377\1Z\177\377\1Z"
+ "\177\377\13Z\177\377)B^\275m\2\3\6\372\0\0\0\377\37,X\241Z\177\3778\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0X|\37251F\214t\27\40A\302\11\15\32\351\2\4\10\371"
+ "\0\0\0\377\0\0\0\377\7\12\25\355\32%L\265Ll\331RZ\177\377$Z\177\377\14Z\177"
+ "\377\3Z\177\377\25Fd\311G\0\0\0\377\0\0\0\377Fd\311GZ\177\377\25Z\177\377"
+ "\1\0\0\0\0Z\177\377\3Z\177\377\23Z\177\3774\"0`\231\0\0\0\377\0\1\2\3727"
+ "M\234U\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377\25Z\177\377$Z\177\3777Z\177"
+ "\377FZ\177\377OZ\177\377RZ\177\377PZ\177\377EZ\177\3773Z\177\377\36Z\177"
+ "\377\14Z\177\377\3Z\177\377\1Z\177\377\13Z\177\377\36Z\177\3771Z\177\377"
+ "1Z\177\377\36Z\177\377\13Z\177\377\1\0\0\0\0\0\0\0\0Z\177\377\6Z\177\377"
+ "\25Z\177\377+Z\177\3777Z\177\3771Z\177\377$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0Z\177\377\4Z\177\377\10Z\177\377\17Z\177\377\25Z\177\377\31Z\177\377\33"
+ "Z\177\377\32Z\177\377\25Z\177\377\16Z\177\377\6Z\177\377\2\0\0\0\0\0\0\0"
+ "\0Z\177\377\4Z\177\377\12Z\177\377\20Z\177\377\20Z\177\377\12Z\177\377\4"
+ "\0\0\0\0\0\0\0\0\0\0\0\0Z\177\377\1Z\177\377\6Z\177\377\15Z\177\377\22Z\177"
+ "\377\22Z\177\377\16\0\0\0\0\0\0\0\0",
+};
+
diff --git a/debian/placeholder-icon/openjk-placeholder.icns b/debian/placeholder-icon/openjk-placeholder.icns
new file mode 100644
index 0000000..487f89d
Binary files /dev/null and b/debian/placeholder-icon/openjk-placeholder.icns differ
diff --git a/debian/placeholder-icon/openjk-placeholder.ico b/debian/placeholder-icon/openjk-placeholder.ico
new file mode 100644
index 0000000..0a14ce2
Binary files /dev/null and b/debian/placeholder-icon/openjk-placeholder.ico differ
diff --git a/debian/placeholder-icon/openjk-placeholder.png b/debian/placeholder-icon/openjk-placeholder.png
new file mode 100644
index 0000000..7a05b72
Binary files /dev/null and b/debian/placeholder-icon/openjk-placeholder.png differ
diff --git a/debian/placeholder-icon/openjk-placeholder.xcf b/debian/placeholder-icon/openjk-placeholder.xcf
new file mode 100644
index 0000000..8c8309a
Binary files /dev/null and b/debian/placeholder-icon/openjk-placeholder.xcf differ
diff --git a/debian/rules b/debian/rules
index ad4ff07..bcb5b2f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -33,6 +33,18 @@ include /usr/share/dpkg/default.mk
dh $@ --builddir=obj --with=systemd --parallel
override_dh_auto_configure:
+ # Upstream are trying to get the icon permissively licensed:
+ # for now, we exclude it and use a placeholder
+ install -m644 debian/placeholder-icon/openjk-placeholder.icns \
+ code/macosx/OpenJK.icns
+ install -m644 debian/placeholder-icon/openjk-placeholder.ico \
+ code/win32/starwars.ico
+ install -m644 debian/placeholder-icon/openjk-placeholder.icns \
+ codemp/macosx/OpenJK.icns
+ install -m644 debian/placeholder-icon/openjk-placeholder.ico \
+ codemp/win32/icon.ico
+ install -m644 debian/placeholder-icon/openjk-placeholder.h \
+ shared/sdl/sdl_icon.h
dh_auto_configure -- \
-DBuildJK2SPEngine=ON \
-DBuildJK2SPRdVanilla=ON \
@@ -94,14 +106,18 @@ override_dh_auto_install: debian/icons
chmod 0755 debian/scripts/openj*
debian/icons: debian/rules
+ install -d debian/icons
install -d debian/icons/512 debian/icons/128 \
debian/icons/32 debian/icons/16
- icns2png -x code/macosx/OpenJK.icns
- mv OpenJK_512x512x32.png debian/icons/512/openjk.png
- mv OpenJK_128x128x32.png debian/icons/128/openjk.png
- mv OpenJK_32x32x32.png debian/icons/32/openjk.png
+ install -m644 debian/placeholder-icon/openjk-placeholder.png \
+ debian/icons/32/openjk.png
+ # OpenJK.icns temporarily removed while its license is determined
+ #icns2png -x code/macosx/OpenJK.icns
+ #mv OpenJK_512x512x32.png debian/icons/512/openjk.png
+ #mv OpenJK_128x128x32.png debian/icons/128/openjk.png
+ #mv OpenJK_32x32x32.png debian/icons/32/openjk.png
convert debian/icons/32/openjk.png debian/icons/openjk.xpm
- mv OpenJK_16x16x32.png debian/icons/16/openjk.png
+ #mv OpenJK_16x16x32.png debian/icons/16/openjk.png
# no libraries here, only plugins
override_dh_makeshlibs:
@@ -150,12 +166,15 @@ get-orig-source:
rm -fr openjk-${ORIG_VER}.orig/CMakeModules/FindPNG.cmake
rm -fr openjk-${ORIG_VER}.orig/code*/client/OpenAL
rm -fr openjk-${ORIG_VER}.orig/code*/client/eax
+ rm -fr openjk-${ORIG_VER}.orig/code*/macosx/*.icns
+ rm -fr openjk-${ORIG_VER}.orig/code*/macosx/*.ico
rm -fr openjk-${ORIG_VER}.orig/code*/*.dll
rm -fr openjk-${ORIG_VER}.orig/lib/*.lib
rm -fr openjk-${ORIG_VER}.orig/lib/SDL2
rm -fr openjk-${ORIG_VER}.orig/lib/jpeg-*
rm -fr openjk-${ORIG_VER}.orig/lib/libpng
rm -fr openjk-${ORIG_VER}.orig/lib/zlib
+ rm -fr openjk-${ORIG_VER}.orig/shared/sdl/sdl_icon.h
rm -fr openjk-${ORIG_VER}.orig/tools/Assimilate
rm -fr openjk-${ORIG_VER}.orig/tools/ModView
rm -fr openjk-${ORIG_VER}.orig/tools/Ibize/[^i]*
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..b05ad30
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1,4 @@
+debian/placeholder-icon/openjk-placeholder.xcf
+debian/placeholder-icon/openjk-placeholder.png
+debian/placeholder-icon/openjk-placeholder.ico
+debian/placeholder-icon/openjk-placeholder.icns
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/openjk.git
More information about the Pkg-games-commits
mailing list