Skip to content

Instantly share code, notes, and snippets.

@sevu
Last active April 16, 2018 13:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sevu/bb719a127109b94efedbc0fb5b58a819 to your computer and use it in GitHub Desktop.
Save sevu/bb719a127109b94efedbc0fb5b58a819 to your computer and use it in GitHub Desktop.
wesnoth-devel - PKGBUILD and resources for packaging the beta version of Battle for Wesnoth
#Contributor:Andrea Tarocchi <valdar@email.it>
#Maintainer: Andrea Tarocchi <valdar@email.it>
pkgname=wesnoth-devel
pkgver=1.13.14
pkgrel=1
pkgdesc="development version of a turn-based strategy game on a fantasy world"
arch=('i686' 'x86_64')
url="https://www.wesnoth.org/"
license=('GPL')
depends=('sdl2' 'sdl2_image' 'sdl2_mixer' 'sdl2_ttf' 'pango' 'fribidi' 'dbus' 'openssl' 'boost-libs' 'desktop-file-utils' 'ttf-dejavu' 'ttf-droid' 'ttf-lato')
optdepends=('python: some tools for UMC developers'
'python2: some tools for UMC developers'
'tk: for GUI.pyw, a gui for some of these tools'
'gettext: for creating translation files with wmlxgettext'
'python-pyenchant: spellchecking with wmllint'
'optipng: png optimization with wesnoth-optipng / woptipng'
'advancecomp: png optimization with wesnoth-optipng / woptipng'
'imagemagick: png optimization with wesnoth-optipng / woptipng')
makedepends=('boost' 'scons' 'pkg-config')
checkdepends=('desktop-file-utils' 'appstream-glib')
install=${pkgname}.install
options=('!emptydirs')
#options=('!emptydirs' '!strip') #use this when building with debugging symbols
source=("https://downloads.sourceforge.net/sourceforge/wesnoth/wesnoth-$pkgver.tar.bz2"
"${pkgname}.desktop"
"wesnoth_editor-devel.desktop"
"${pkgname}-icon.png"
"${pkgname}_editor-icon.png"
"wesnothd-devel.tmpfiles.conf"
"wesnothd-devel.service"
"wesnoth-devel.appdata.xml")
md5sums=('96341b126657547ace70bcb0a22efc4d'
'719df848ebda176f995051ef9da302c6'
'049a22a72074277e53484e3a530d1d69'
'daa7545b1d6c2dd129710b4f554877e7'
'4eb85df6792ba8339ab1f202404be4c4'
'd9d4677b083eab179200e34c6dea8899'
'93f1afc41c66eb324a45ca26055f1507'
'b6da095ff0849b5fd95204702a257496')
PKGEXT='.pkg.tar'
prepare() {
cd "$srcdir/wesnoth-$pkgver"
#How to manually create a patch
#diff -rupN src/ src_new/ > patch_name.patch
#How to apply a patch
#patch -p1 < ../../sdlmixer_2.0.2.patch
}
build() {
cd "$srcdir/wesnoth-$pkgver"
#the option build=debug can be useful if the game crashes and you would like to report a bug
scons jobs=4 desktop_entry=False prefix=/usr version_suffix=-devel prefsdir=.wesnoth-devel \
docdir=/usr/share/doc/wesnoth-devel mandir=/usr/share/man/wesnoth-devel fifodir=/run/wesnothd-devel \
appdata_file=False enable_lto=True openmp=True wesnoth wesnothd
}
check() {
cd "$srcdir"
desktop-file-validate --no-hints --no-warn-deprecated *.desktop
appstream-util validate-relax *.appdata.xml
}
package() {
cd "$srcdir/wesnoth-$pkgver"
scons destdir="$pkgdir" install
cp -r "$srcdir/wesnoth-$pkgver/utils" "$pkgdir/usr/share/$pkgname/"
#INSTALLING of menu entry and icons and appstream information:
install -D -m644 "$srcdir/wesnoth-devel.desktop" "$pkgdir/usr/share/applications/wesnoth-devel.desktop"
install -D -m644 "$srcdir/wesnoth-devel-icon.png" "$pkgdir/usr/share/pixmaps/$pkgname-icon.png"
install -D -m644 "$srcdir/wesnoth_editor-devel.desktop" "$pkgdir/usr/share/applications/wesnoth_editor-devel.desktop"
install -D -m644 "$srcdir/wesnoth-devel_editor-icon.png" "$pkgdir/usr/share/pixmaps/${pkgname}_editor-icon.png"
install -D -m644 "$srcdir/wesnothd-devel.tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/wesnothd-devel.conf"
install -D -m644 "$srcdir/wesnothd-devel.service" "$pkgdir/usr/lib/systemd/system/wesnothd-devel.service"
install -D -m644 "$srcdir/wesnoth-devel.appdata.xml" "$pkgdir/usr/share/metainfo/wesnoth-devel.appdata.xml"
#replace included fonts with the ones delivered by Archlinux
cd "$pkgdir/usr/share/$pkgname/fonts/"
rm DejaVuSans.ttf && ln -s /usr/share/fonts/TTF/DejaVuSans.ttf
rm DejaVuSans-Bold.ttf && ln -s /usr/share/fonts/TTF/DejaVuSans-Bold.ttf
rm DejaVuSansMono.ttf && ln -s /usr/share/fonts/TTF/DejaVuSansMono.ttf
rm DejaVuSansMono-Bold.ttf && ln -s /usr/share/fonts/TTF/DejaVuSansMono-Bold.ttf
rm DejaVuSans-Oblique.ttf && ln -s /usr/share/fonts/TTF/DejaVuSans-Oblique.ttf
rm DroidSansFallbackFull.ttf && ln -s /usr/share/fonts/TTF/DroidSansFallbackFull.ttf
rm DroidSansJapanese.ttf && ln -s /usr/share/fonts/TTF/DroidSansJapanese.ttf
rm Lato-Black.ttf && ln -s /usr/share/fonts/TTF/Lato-Black.ttf
rm Lato-BlackItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-BlackItalic.ttf
rm Lato-Bold.ttf && ln -s /usr/share/fonts/TTF/Lato-Bold.ttf
rm Lato-BoldItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-BoldItalic.ttf
rm Lato-Hairline.ttf && ln -s /usr/share/fonts/TTF/Lato-Hairline.ttf
rm Lato-HairlineItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-HairlineItalic.ttf
rm Lato-Heavy.ttf && ln -s /usr/share/fonts/TTF/Lato-Heavy.ttf
rm Lato-HeavyItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-HeavyItalic.ttf
rm Lato-Italic.ttf && ln -s /usr/share/fonts/TTF/Lato-Italic.ttf
rm Lato-Light.ttf && ln -s /usr/share/fonts/TTF/Lato-Light.ttf
rm Lato-LightItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-LightItalic.ttf
rm Lato-Medium.ttf && ln -s /usr/share/fonts/TTF/Lato-Medium.ttf
rm Lato-MediumItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-MediumItalic.ttf
rm Lato-Regular.ttf && ln -s /usr/share/fonts/TTF/Lato-Regular.ttf
rm Lato-Semibold.ttf && ln -s /usr/share/fonts/TTF/Lato-Semibold.ttf
rm Lato-SemiboldItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-SemiboldItalic.ttf
rm Lato-Thin.ttf && ln -s /usr/share/fonts/TTF/Lato-Thin.ttf
rm Lato-ThinItalic.ttf && ln -s /usr/share/fonts/TTF/Lato-ThinItalic.ttf
sed '18,179d' -i COPYING
#clean up, in case you will use these files not just for building a package
sed '/destdir = /d' -i "$srcdir/wesnoth-$pkgver/.scons-option-cache"
}
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>wesnoth-devel.desktop</id>
<metadata_license>GFDL-1.3</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>Battle for Wesnoth</name>
<name xml:lang="de">Battle for Wesnoth</name>
<name xml:lang="es">La batalla por Wesnoth</name>
<name xml:lang="fr">La Bataille pour Wesnoth</name>
<name xml:lang="hu">Harc Wesnothért</name>
<name xml:lang="pl">Bitwa o Wesnoth</name>
<name xml:lang="ru">Битва за Веснот</name>
<summary>A turn-based strategy game with a high fantasy theme</summary>
<summary xml:lang="de">Ein rundenbasierendes Strategiespiel mit Fantasy-Thematik</summary>
<summary xml:lang="es">Un juego de estrategia basado en turnos con un tema de fantasía</summary>
<summary xml:lang="fr">Un jeu de stratégie au tour par tour dans un univers fantastique</summary>
<summary xml:lang="hu">Fantasy stílusú, körökre osztott, stratégiai játék</summary>
<summary xml:lang="pl">Bitwa o Wesnoth to turowa strategia w klimatach fantasy</summary>
<summary xml:lang="ru">Фантастическая пошаговая стратегия</summary>
<description>
<p>
Build up a great army, gradually turning raw recruits into hardened
veterans.
In later games, recall your toughest warriors and form a deadly host that
no one can stand against! Choose units from a large pool of specialists,
and hand-pick a force with the right strengths to fight well on different
terrains against all manner of opposition.
</p>
<p xml:lang="de">Stelle eine mächtige Armee zusammen, indem du aus einfachen Rekruten gestählte Veteranen machst. Später kannst du deine härtesten Krieger wieder einberufen, und niemand wird sich dir mehr in den Weg stellen können! Wähle deine Mitstreiter aus einer Anzahl von spezialisierten Einheitentypen und erstelle eine handverlesene Kriegsmacht, mit deren Stärken du dich auf verschiedenem Gelände gegen jede Art von Widerstand behaupten kannst.</p>
<p xml:lang="es">Reúne un gran ejercito y convierte progresivamente los reclutas en duros veteranos. ¡Posteriormente reincorpora a tus guerreros más poderosos formando un batallón mortal al que nadie se pueda oponer!. Selecciona unidades entre un gran número de perfiles construyendo un ejercito equilibrado para luchar en diferentes terrenos contra todo tipo de rivales.</p>
<p xml:lang="fr">Construisez une grande armée, transformant progressivement de simples recrues en vétérans aguerris. Dans les parties ultérieures, rappelez vos combattants les plus forts et formez une faction meurtrière contre laquelle il est impossible de lutter ! Choisissez des unités parmi un large éventail de spécialistes, et sélectionnez méticuleusement des troupes avec les atouts adéquats pour combattre efficacement sur différents terrains et contre toute sorte d'opposition.</p>
<p xml:lang="hu">Építs óriási seregeket, zöldfülű újoncaidat harcedzett veteránokká változtatva! Legkeményebb harcosaidat későbbi pályákon is visszahívhatod, így szinte legyőzhetetlen csapatot alkothatsz. Egységeidet rengeteg típus közül választhatod ki, hogy bármilyen terepen bármilyen ellenfél ellen sikerrel küzdhess meg.</p>
<p xml:lang="pl">Stwórz wspaniałą armię, stopniowo rozwijając rekrutów w doświadczonych żołnierzy. W późniejszych grach przywołuj najlepszych wojowników, aby stworzyć niszczycielską drużynę, której nikt nie będzie mógł się przeciwstawić. Wybieraj podwładnych z szerokiej puli wyspecjalizowanych jednostek i stwórz armię, która będzie w stanie skutecznie walczyć na zróżnicowanym terenie z dowolnym wrogiem.</p>
<p xml:lang="ru">Создайте великую армию, постепенно превращая неотесанных новобранцев в закаленных ветеранов. В последующих играх призывайте ваших сильнейших воинов и сформируйте из них смертоносный тандем, против которого никто не сможет выстоять! Выбирайте юниты с различными специализациями, подбирайте бойцов с правильными особенностями, чтобы хорошо сражаться на различных территориях и дать отпор против любых маневров врага. </p>
<p>
Wesnoth has many different sagas waiting to be played.
Fight to regain the throne of Wesnoth, of which you are the legitimate
heir... lead a brutal quest to unite the orcish tribes... vanquish a horde
of undead warriors... Guide a band of elvish survivors in an epic quest to
find a new home...
</p>
<p xml:lang="de">Viele Sagen warten darauf, von dir gespielt zu werden. Kämpfe um den Thron von Wesnoth, dessen legitimer Erbe du bist... schlüpfe in die Rolle eines jungen Offiziers, der ausgesandt wurde, um einen nicht allzu ruhigen Außenposten zu verteidigen... führe einen brutalen Feldzug, um die orkischen Stämme zu vereinigen... besiege eine Gruppe untoter Krieger, die von einem Totenbeschwörer beschworen wurden, der auch deinen Bruder in seiner Gewalt hat... führe eine Gruppe elfischer Überlebender auf ihrer Suche nach einer neuen Heimat...</p>
<p xml:lang="es">Wesnoth cuenta con un gran número de campañas esperando a ser jugadas. Lucha por recuperar el trono de Wesnoth del cual eres legítimo heredero... ponte en la piel de un joven oficial enviado a protejer un puesto fronterizo no tan tranquilo como esperaba... lidera la brutal aventura de unir las tribus orcas... derrota una horda de guerreros no muertos invocados por un infecto nigromante que ha raptado a tu hermano... guía a un grupo de supervivientes elfos en su épica búsqueda de un nuevo hogar...</p>
<p xml:lang="fr">Wesnoth comporte de nombreuses sagas qui n'attendent que d'être jouées. Luttez pour regagner le trône de Wesnoth, dont vous êtes l'héritier légitime… incarnez un jeune officier envoyé en mission pour garder un avant-poste frontalier pas si paisible… dirigez une quête brutale pour unifier les tribus orcs… surmontez une horde de guerriers morts-vivants contrôlés par un vil nécromancien, qui a par ailleurs pris votre frère en otage… guidez une troupe de survivants elfes dans une quête épique pour trouver une nouvelle terre d'accueil...</p>
<p xml:lang="hu">Wesnoth világa számos történetet tartogat. Harcolj Wesnoth trónjáért, amelynek te vagy a jogos örököse... bújj egy fiatal tiszt bőrébe, és vedd át egy nem is annyira nyugodt helyőrség parancsnokságát... egyesítsd az ork törzseket egy kegyetlen hadjáratban... irtsd ki a gonosz holtidéző élőholt seregét, akik mellesleg a bátyádat is túszul ejtették... vezesd tünde túlélők egy kicsiny csoportját egy új haza felé...</p>
<p xml:lang="pl">Wesnoth posiada wiele historii gotowych do rozegrania. Walcz aby odzyskać tron Wesnoth, którego jesteś prawowitym spadkobiercą... zasmakuj życia młodego oficera, wysłanego by bronić nie-tak-spokojnej granicy... zniszcz hordę nieumarłych przywołanych przez zuchwałego nekromantę, który porwał też twego brata... poprowadź grupę ocalałych elfów w epickiej wyprawie poszukiwania nowego domu.</p>
<p xml:lang="ru">Веснот содержит множество различных саг, которые только и ждут, чтобы быть сыгранными. Сражайтесь за возвращение трона Веснота как его истинный наследник... почувствуйте себя молодым офицером, отправленным на охрану неспокойного передового аванпоста... возглавьте брутальный квест по объединению орочьих племен... сокрушите орду мертвецов, поднятую отвратительным некромантом, который также берет вашего брата в заложники... ведите отряд выживших эльфов в эпическом квесте по поиску нового дома...</p>
<p>
There are at least two hundred unit types, sixteen races, six major
factions, and hundreds of years of history.
The world of Wesnoth is absolutely huge and only limited by your
creativity.
You can also challenge up to eight friends — or strangers — and fight in
epic multiplayer fantasy battles.
</p>
<p xml:lang="de">Mehr als 200 Einheitentypen. 16 Rassen. 6 Hauptfraktionen. Hunderte von Geschichtsjahren. Die Welt Wesnoths ist gigantisch und nur von den Grenzen deiner Vorstellungskraft begrenzt — erstelle deine eigenen Einheiten, Karten, Szenarien oder gleich ganze Kampagnen. Du kannst auch bis zu 8 Personen in epischen Mehrspielerschlachten herausfordern.</p>
<p xml:lang="es">Existen más de doscientos tipos de unidades, dieciseis razas, seis facciones principales y cientos de años de historia. El mundo de Wesnoth es absolutamente gigante y sólo está limitado por tu creatividad — construye tus propias unidades personalizadas, elabora tus propios mapas, crea tus propios escenarios o incluso campañas completas. Puedes también retar hasta ocho amigos — o estraños — y luchar en épicas batallas multijugador.</p>
<p xml:lang="fr">Plus de 200 types d'unités. 16 races. 6 factions majeures. Des siècles d'histoire. Le monde de Wesnoth est gigantesque et ses seules limites sont votre créativité : créez vos propres unités personnalisées, réalisez vos propres cartes, et écrivez vos propres scénarios voire des campagnes complètes ! Vous pouvez également défier jusqu'à 8 amis — ou inconnus — et les combattre dans d'épiques batailles en mode multijoueur.</p>
<p xml:lang="hu">Több, mint kétszáz fajta egység, hatvan faj, hat nagy szövetség és több száz évnyi történelem vár felfedezésre. Wesnoth világa hatalmas és csak a saját képzeleted jelenti a határt. Egyedi egységeket és térképeket készíthetsz, saját küldetéseket vagy akkár hadjáratokat írhatsz. Többjátékos küzdelemre hívhatod ki legfeljebb nyolc barátodat vagy idegeneket.</p>
<p xml:lang="pl">Ponad 200 jednostek. 16 ras. 6 głównych frakcji. Setki lat historii. Świat Wesnoth jest niezwykle wielki, ograniczony tylko Twoją wyobraźnią - stwórz własne jednostki, zbuduj własne mapy i napisz własne scenariusze, a nawet całe kampanie. Możesz wyzwać nawet do 8 przyjaciół — lub nieznajomych — aby toczyć epickie bitwy w trybie gry wieloosobowej.</p>
<p xml:lang="ru">В игре есть по крайней мере две сотни типов юнитов, шестнадцать рас, шесть крупных фракций и сотни лет истории. Мир Веснота огромен и ограничен только вашей креативностью — создавайте собственные юниты, карты, пишите собственные сценарии или даже полноценные кампании. Вы также можете соревноваться с друзьями или незнакомцами (до 8 человек), сражаясь с ними в эпических многопользовательских фэнтезийных баталиях.</p>
</description>
<screenshots>
<screenshot type="default">
<image type="source" width="1280" height="768">https://www.wesnoth.org/images/sshots/wesnoth-1.13.2-1.jpg</image>
</screenshot>
<screenshot>
<caption>Play campaigns and explore the lore</caption>
<image type="source" width="1280" height="768">https://www.wesnoth.org/images/sshots/wesnoth-1.13.2-4.jpg</image>
</screenshot>
<screenshot>
<caption>Build up an army of veterans</caption>
<image type="source" width="1280" height="768">https://www.wesnoth.org/images/sshots/wesnoth-1.13.6-4.jpg</image>
</screenshot>
<screenshot>
<caption>Create your own maps and campaigns</caption>
<image type="source" width="1280" height="768">https://www.wesnoth.org/images/sshots/wesnoth-1.13.7-2.jpg</image>
</screenshot>
<screenshot>
<caption>Fight other players online</caption>
<image type="source" width="1280" height="768">https://www.wesnoth.org/images/sshots/wesnoth-1.13.6-1.jpg</image>
</screenshot>
</screenshots>
<launchable type="desktop-id">wesnoth-devel.desktop</launchable>
<url type="homepage">https://www.wesnoth.org</url>
<url type="faq">https://wiki.wesnoth.org/Play</url>
<url type="help">https://wiki.wesnoth.org/WesnothManual</url>
<url type="translate">https://wiki.wesnoth.org/WesnothTranslations</url>
<url type="bugtracker">https://github.com/wesnoth/wesnoth/issues</url>
<project_group>Wesnoth</project_group>
<developer_name>The Battle for Wesnoth Project</developer_name>
<!-- <update_contact></update_contact> -->
<kudos>
<kudo>ModernToolkit</kudo>
<kudo>Notifications</kudo>
<kudo>UserDocs</kudo>
</kudos>
<provides>
<binary>wesnoth-devel</binary>
<binary>wesnothd-devel</binary>
</provides>
</component>
[Desktop Entry]
Version=1.0
Type=Application
Name=Battle for Wesnoth (devel)
Name[af]=Die Stryd vir Wesnoth (devel)
Name[ca]=Batalla per Wesnoth (devel)
Name[cs]=Bitva o Wesnoth (devel)
Name[de]=Battle for Wesnoth (devel)
Name[dk]=Kampen om Wesnoth (devel)
Name[es]=La batalla por Wesnoth (devel)
Name[eu]=Wesnotheko Guda (devel)
Name[fi]=Taistelu Wesnothista (devel)
Name[fr]=La Bataille pour Wesnoth (devel)
Name[gl]=A batalla polo Noroeste (devel)
Name[he]=הקרב על ווסנות (devel)
Name[hu]=Harc Wesnothért (devel)
Name[it]=Battle for Wesnoth (devel)
Name[lt]=Mūšis dėl Vesnoto (devel)
Name[pt]=A Batalha por Wesnoth (devel)
Name[ru]=Битва за Веснот (devel)
Name[sk]=Bitka o Wesnoth (devel)
Name[sr]=Бој за Веснот (devel)
Name[sr@ijekavian]=Бој за Веснот (devel)
Name[sr@ijekavianlatin]=Boj za Vesnot (devel)
Name[sr@latin]=Boj za Vesnot (devel)
Name[tr]=Wesnoth Savaşı (devel)
Name[vi]=Trận chiến vì Wesnoth (devel)
GenericName=Strategy Game
GenericName[af]=Strategie-spel
GenericName[ca]=Joc d'estrategia
GenericName[cs]=Strategická hra
GenericName[de]=Strategiespiel
GenericName[dk]=Strategi-spil
GenericName[es]=Juego de estrategia
GenericName[eu]=Estrategiako jokoa
GenericName[fi]=Strategiapeli
GenericName[fr]=Jeu de stratégie
GenericName[gl]=Xogo de estratexia
GenericName[he]=משחק אסטרטגיה
GenericName[hu]=Stratégia
GenericName[it]=Gioco strategico
GenericName[lt]=Strateginis žaidimas
GenericName[pt]=Jogo de Estratégia
GenericName[ru]=Стратегическая игра
GenericName[sk]=Strategická hra
GenericName[sr]=Стратешка игра
GenericName[sr@latin]=Strateška igra
GenericName[tr]=Strateji Oyunu
GenericName[vi]=Trò chơi chiến lược
Comment=A fantasy turn-based strategy game
Comment[af]='n Fantasie beurt-basis strategie-spel
Comment[ca]=Un joc fantàstic d'estrategia per torns
Comment[cs]=Tahová strategická hra ve fantastickém prostředí
Comment[de]=Rundenbasiertes Strategiespiel im Fantasyszenario
Comment[dk]=Et fantasy træk-baseret strategi-spil
Comment[es]=Un juego de estrategia basado en turnos con un tema de fantasía
Comment[eu]=Giro fantastikoan eta txandetan oinarritutako estrategia jokoa
Comment[fi]=Vuoropohjainen fantasiastrategiapeli
Comment[fr]=Un jeu de stratégie au tour par tour dans un univers fantastique
Comment[gl]=Xogo de estratexia por quendas ambientado nun mundo fantástico
Comment[he]=משחק אסטרטגיה ופנטסיה מבוסס מהלכים
Comment[hu]=Fantasy stílusú, körökre osztott, stratégiai játék
Comment[it]=Un gioco strategico a turni con ambientazione fantasy
Comment[lt]=Fantastinis ėjimais pagrįstas strateginis žaidimas
Comment[pt]=Um jogo de fantasia estratégico em turnos
Comment[ru]=Фантастическая пошаговая стратегия
Comment[sk]=Ťahová strategická hra z prostredia fantasy
Comment[sr]=Фантазијска стратешка игра на потезе
Comment[sr@latin]=Fantazijska strateška igra na poteze
Comment[tr]=Fantastik, sırayla oynanan bir strateji oyunu
Comment[vi]=Một trò chơi chiến lược dựa trên lượt đi theo phong cách thần thoại
Icon=wesnoth-devel-icon
Exec=wesnoth-devel
Categories=Game;StrategyGame;
Actions=Editor;
[Desktop Action Editor]
Name=Map Editor
#Name[af]=
#Name[ca]=
Name[cs]=Editor map
Name[de]=Karteneditor
#Name[dk]=
Name[es]=Editor de mapas
#Name[eu]=
Name[fi]=Kenttäeditori
Name[fr]=Éditeur de cartes
Name[gl]=Editor de mapas
#Name[he]=
Name[hu]=pályaszerkesztő
Name[it]=Editor delle mappe
Name[lt]=žemėlapių redaktorius
Name[pt]=Editor de mapas
#Name[ru]=
Name[sr]=Уређивач мапа
Name[sr@ijekavian]=Уређивач мапа
Name[sr@ijekavianlatin]=Uređivač mapa
Name[sr@latin]=Uređivač mapa
Name[tr]=Harita Düzenleyici
#Name[vi]=
Exec=wesnoth-devel -e
[Desktop Entry]
Version=1.0
Type=Application
Name=Battle for Wesnoth Map Editor (devel)
Name[cs]=Editor map Bitvy o Wesnoth (devel)
Name[de]=Battle for Wesnoth Karteneditor (devel)
Name[es]=Editor de mapas de Wesnoth (devel)
Name[fi]=Taistelu Wesnothista Kenttäeditori (devel)
Name[fr]=Éditeur de cartes Wesnoth (devel)
Name[gl]=Editor de mapas do Noroeste (devel)
Name[hu]=Harc Wesnothért pályaszerkesztő (devel)
Name[it]=Editor delle mappe per Battle for Wesnoth (devel)
Name[lt]=Mūšio dėl Vesnoto žemėlapių redaktorius (devel)
Name[pt]=Editor de mapas de Wesnoth (devel)
Name[sr]=Уређивач мапа Боја за Веснот (devel)
Name[sr@ijekavian]=Уређивач мапа Боја за Веснот (devel)
Name[sr@ijekavianlatin]=Uređivač mapa Boja za Vesnot (devel)
Name[sr@latin]=Uređivač mapa Boja za Vesnot (devel)
Name[tr]=Wesnoth Savaşı Harita Düzenleyici (devel)
Name[vi]=Chỉnh sửa bản đồ Trận chiến vì Wesnoth (devel)
GenericName=Map Editor
GenericName[cs]=Editor map
GenericName[de]=Karteneditor
GenericName[es]=Editor de mapas
GenericName[fi]=Kenttäeditori
GenericName[fr]=Éditeur de cartes
GenericName[gl]=Editor de mapas
GenericName[hu]=Pályaszerkesztő
GenericName[it]=Editor delle mappe
GenericName[lt]=Žemėlapių redaktorius
GenericName[pt]=Editor de mapas
GenericName[sr]=Уређивач мапа
GenericName[sr@latin]=Uređivač mapa
GenericName[tr]=Harita Düzenleyici
GenericName[vi]=Chỉnh sửa bản đồ
Comment=A map editor for Battle for Wesnoth maps
Comment[cs]=Editor map pro Bitvu o Wesnoth
Comment[de]=Ein Karteneditor für Battle for Wesnoth
Comment[es]=Un editor de mapas para: La batalla por Wesnoth
Comment[fi]=Kenttäeditori Wesnothin kenttiä varten
Comment[fr]=Un éditeur de cartes pour La Bataille pour Wesnoth
Comment[gl]=Editor de mapas de “A batalla polo Noroeste”.
Comment[hu]=A Harc Wesnothért játék pályaszerkesztője
Comment[it]=Un tool per creare e modificare mappe di Battle for Wesnoth
Comment[lt]=Žemėlapių redaktorius Mūšio dėl Vesnoto žemėlapiams
Comment[pt]=Um editor para criar mapas para o jogo de Wesnoth
Comment[sr]=Уређивач за мапе намењене Боју за Веснот
Comment[sr@latin]=Uređivač za mape namenjene Boju za Vesnot
Comment[tr]=Wesnoth savaşı haritaları için harita düzenleyici
Comment[vi]=Một chương trình chỉnh sửa bản đồ cho Trận chiến vì Wesnoth
Icon=wesnoth-devel_editor-icon
Exec=wesnoth-devel -e
Categories=Game;StrategyGame;
[Unit]
Description=Wesnoth-devel Server Daemon
Documentation=https://www.wesnoth.org/wiki/ServerAdministration
Documentation=man:/usr/share/man/wesnoth-devel/man6/wesnothd.6.gz
After=network.target
Conflicts=wesnothd.service
[Service]
ExecStart=/usr/bin/wesnothd-devel -t 2 -T 5
# you can use -c to specify the same configuration file
# which is used when starting wensothd from the wesnoth UI
# (and make sure wesnothd has the required access permissions)
SyslogIdentifier=Wesnothd-devel
User=nobody
Group=nobody
ExecStopPost=/usr/bin/rm -f /run/wesnothd-devel/socket
# Additional security-related features
ProtectSystem=yes
PrivateTmp=yes
PrivateDevices=yes
NoNewPrivileges=yes
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
RestrictRealtime=yes
MemoryDenyWriteExecute=yes
SystemCallArchitectures=native
ProtectControlGroups=yes
ProtectKernelTunables=yes
ProtectKernelModules=yes
RestrictNamespaces=yes
[Install]
WantedBy=multi-user.target
# This directory is used to store a named pipe, which accepts administration commands
# See https://wiki.wesnoth.org/ServerAdministration (without /query)
#
# wesnothd can either be started by the systemd service file or the wesnoth UI
d /run/wesnothd-devel 0770 nobody users -
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment