Commit graph

22 commits

Author SHA1 Message Date
Mike Swanson
4a7329b0b0 dist: update appdata files for new screenshots 2015-12-15 18:50:46 -08:00
Mike Swanson
8846bda9c0 dist: update *.appdata.xml to validate with the current spec 2015-12-09 15:52:38 -08:00
GreenLunar
14b4bdd0e2 Add Hebrew translation of freedoom2.desktop 2015-08-13 18:09:59 +03:00
GreenLunar
f335c23d72 Add Hebrew translation of freedoom1.desktop 2015-08-13 18:07:33 +03:00
GreenLunar
3a92226b31 Add Hebrew translation of freedm.desktop 2015-08-13 18:04:03 +03:00
Mike Swanson
107eeaccf1 dist: Remove Path from the desktop entries
This will cause problems if the engine tries to write files in the
current directory. For example, screenshots will fail.
2015-06-18 09:32:17 -07:00
Mike Swanson
83c12427fd dist: update the AppData XML to current standard specifications 2015-06-12 09:58:21 -07:00
Mike Swanson
18a43617e3 dist: Clean up generated files 2014-11-02 17:24:05 -08:00
Simon Howard
f1c35d17e3 dist: Add icon version of FreeDM logo.
Rework CaptainW's FreeDM logo so that the "Free" and "DM" portions
are arranged vertically rather than horizontally. Update the dist/
directory to generate the installed FreeDM icon by scaling down
this image.
2014-11-02 20:07:40 -05:00
Mike Swanson
075b995523 freedm appdata: Slight wording change, remove + on "32+ levels" 2014-10-12 23:09:04 -07:00
Mike Swanson
3a944b097d dist: Change AppData screenshots to 0.9 URLs
These don't actually exist yet, but let's get it over with.
2014-10-12 01:14:03 -07:00
Mike Swanson
3019e194ec dist/freedoom: Add an error condition if no engine was executed 2014-10-02 15:50:13 -07:00
Mike Swanson
f6fcee1600 dist: new application icons and Makefile
Continuing the discussion started on GitHub over
2014-09-30T01:33:29Z!mikeonthecomputer@gmail.com, all desktop entries
now have unique icons. Keeping my own personal bias, stfkill3 is still
used for FreeDM, but the Debian choices for their own distro are used
for Phases 1 and 2.

Also, the icons are actually generated automatically now.
2014-09-30 23:01:38 -07:00
Mike Swanson
f277033fbb Makefile: Clean up install targets, don't duplicate them all. 2014-09-29 18:57:25 -07:00
Mike Swanson
ced5b1eee8 dist: Add application icon based on stfkill3
This should probably be created automatically in case our status bar
face ever changes, but I find it easier to manually copy and create it
for now.
2014-09-29 18:33:29 -07:00
Mike Swanson
f840aaa8f1 dist/freedoom: use exec to launch a port
exec will terminate the script itself as well as returning the exit
code from the port.
2014-09-28 03:56:10 -07:00
Mike Swanson
096efb5150 dist/freedoom: Convert if block into case statement
As mentioned by fraggle, the if block had a final redundant step, plus
it was a little bit unclear to read compared to this version.
2014-09-28 03:53:20 -07:00
Mike Swanson
c78e548388 dist: Switch *.desktop files to use the freedoom command 2014-09-28 00:49:22 -07:00
Mike Swanson
8d666a5afd dist: Add boom/doom in the exec script's PORTS list
These are generic names used by at least Debian to allow users to
specify their favored port with the package manager.  They can be used
as another mode of preference with the script.
2014-09-28 00:48:16 -07:00
Mike Swanson
581025694c dist: Add a startup shell script and manpage
Pretty basic shell script for finding a port and launching it
automatically.  It's nothing overly fancy, but shell portability is
strived for, since it should be capable of launching no matter what
operating system is in use, it should not use anything more advanced
than is available in Bourn shell/POSIX (no ksh/bash extensions).
2014-09-28 00:38:57 -07:00
Mike Swanson
f578ca5edf dist: Add some AppData XML files
Based on the AppData that the Fedora Project wrote for their
distribution, here's three separate ones for each of the IWADs.

This is the second major part of completing the goal in issue #100
2014-09-26 07:46:41 -07:00
Mike Swanson
1bf784b200 dist: Add Desktop Entry files for all three IWADs
These are intended to be useful for packagers for distributions of
GNU/Linux, *BSDs, illumos, and any other operating system where they
may be relevant.  Hopefully without the need to edit them :)

This is part of the goal of issue #100 to ease distributions' support
for showcasing Freedoom.
2014-09-26 07:18:10 -07:00