Commit ad7b4b56 authored by Sergio Costas's avatar Sergio Costas

Added AppData file

parent 14125fe6
......@@ -12,7 +12,7 @@ fbzx: computer.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z
$(CC) -o fbzx computer.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o emulator.o cargador.o characters.o menus.o sound.o tape.o spk_ay.o microdrive.o $(LDFLAGS)
clean:
rm fbzx *.o *~
rm -f fbzx *.o *~
install:
rm -f $(PREFIX2)/bin/fbzx
......@@ -22,11 +22,13 @@ install:
mkdir -p $(PREFIX2)/share/applications
mkdir -p $(PREFIX2)/share/pixmaps
mkdir -p $(PREFIX2)/share/doc/fbzx
mkdir -p $(PREFIX2)/share/appdata
cp spectrum-roms/* $(PREFIX2)/share/spectrum-roms
cp keymap.bmp $(PREFIX2)/share/fbzx
cp fbzx.desktop $(PREFIX2)/share/applications
cp fbzx.svg $(PREFIX2)/share/pixmaps
cp AMSTRAD CAPABILITIES COPYING FAQ README README.TZX VERSIONS $(PREFIX2)/share/doc/fbzx/
cp fbzx.appdata.xml $(PREFIX2)/share/appdata/
chmod 644 $(PREFIX2)/share/fbzx/*
chmod 644 $(PREFIX2)/share/spectrum-roms/*
chmod 644 $(PREFIX2)/share/doc/fbzx/*
......@@ -38,6 +40,7 @@ uninstall:
rm -f $(PREFIX2)/share/pixmaps/fbzx.svg
rm -rf $(PREFIX2)/share/doc/fbzx
rm -rf $(PREFIX2)/share/spectrum-roms
rm -f $(PREFIX2)/share/appdata/fbzx.appdata.xml
spk_ay.o: spk_ay.c spk_ay.h emulator.h sound.h computer.h z80free/Z80free.h
$(CC) $(CFLAGS) -c -o spk_ay.o spk_ay.c
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2013 First Lastname <your@email.com> -->
<application>
<id type="desktop">fbzx.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>FBZX</name>
<summary>ZX Spectrum emulator</summary>
<description>
<p>
FBZX is a Sinclair ZX Spectrum emulator. Its main features are:
<ul>
<li>emulates acurately the Original spectrum (both issue 2 and issue 3), the classic 128K, the Amstrad Plus 2, the Amstrad Plus 2A and the Spanish 128K. This include screen, keyboard and sound (both speaker and AY-3-8912 chip).</li>
<li>Screen emulation is extremely acurate, so it can emulate border efects and even atribute efects.</li>
<li>Supports Z80 snapshots, both loading and saving, and loading .SNA snapshots.</li>
<li>Supports TAP (both read and write) and TZX (only read) tape files, supporting normal speed loading and fast speed loading.</li>
<li>Emulates joysticks: kempston, cursor and sinclair.</li>
<li>Emulates the Interface I and Microdrive.</li>
<li>Emulates the ULAPlus.</li>
<li>Based in a new, fully free, Z80 emulator (Z80Free).</li>
</p>
</description>
<screenshots>
<screenshot type="default">http://www.rastersoft.com/imagen/fbzx.png</screenshot>
</screenshots>
<url type="homepage">http://www.rastersoft.com/fbzx.html</url>
<updatecontact>raster@rastersoft.com</updatecontact>
</application>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment