|
Erik Schilling |
9d9c7bf |
Name: tiled
|
|
Erik Schilling |
0c41df3 |
Version: 0.12.0
|
|
Erik Schilling |
0c41df3 |
Release: 1%{?dist}
|
|
Erik Schilling |
9d9c7bf |
Summary: Tiled Map Editor
|
|
Erik Schilling |
9d9c7bf |
# tiled itself is GPLv2+, libtiled and tmxviewer are BSD
|
|
Erik Schilling |
9d9c7bf |
License: GPLv2+ and BSD
|
|
Erik Schilling |
9d9c7bf |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3d8ab50 |
Source0: https://github.com/bjorn/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
3d8ab50 |
BuildRequires: pkgconfig(Qt5Core)
|
|
Erik Schilling |
3d8ab50 |
BuildRequires: qt5-qttools-devel
|
|
Erik Schilling |
3d8ab50 |
BuildRequires: zlib-devel
|
|
Erik Schilling |
9d9c7bf |
BuildRequires: desktop-file-utils
|
|
Erik Schilling |
3d8ab50 |
BuildRequires: python-devel
|
|
Erik Schilling |
0c41df3 |
BuildRequires: libappstream-glib
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
%description
|
|
Erik Schilling |
3d8ab50 |
Tiled is a general purpose tile map editor. It is built to be easy to use,
|
|
Erik Schilling |
9d9c7bf |
yet flexible enough to work with varying game engines, whether your game
|
|
Erik Schilling |
9d9c7bf |
is an RPG, platformer or Breakout clone. Tiled is free software and written
|
|
Erik Schilling |
9d9c7bf |
in C++, using the Qt application framework.
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
This package contains the tiled application and tmxviewer, a simple application
|
|
Erik Schilling |
9d9c7bf |
to view Tiled maps.
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
3d8ab50 |
%package plugin-python
|
|
Erik Schilling |
3d8ab50 |
Summary: Python plugin for Tiled
|
|
Erik Schilling |
3d8ab50 |
License: GPLv2+
|
|
Erik Schilling |
3d8ab50 |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3d8ab50 |
Requires: %{name} = %{version}-%{release}
|
|
Erik Schilling |
3d8ab50 |
%description plugin-python
|
|
Erik Schilling |
3d8ab50 |
A plugin for tiled which allows to write Python plugins.
|
|
Erik Schilling |
3d8ab50 |
|
|
Erik Schilling |
3da1490 |
%define pluginwarning Warning: This plugin does not offer full compatibility with Tileds features.
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%package plugin-tmw
|
|
Erik Schilling |
3d8ab50 |
Summary: The Mana World plugin for Tiled
|
|
Erik Schilling |
3da1490 |
License: GPLv2+
|
|
Erik Schilling |
3da1490 |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3da1490 |
Requires: %{name} = %{version}-%{release}
|
|
Erik Schilling |
3da1490 |
%description plugin-tmw
|
|
Erik Schilling |
3da1490 |
A plugin for tiled which allows to export maps as eAthena collision files.
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%{pluginwarning}
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%package plugin-droidcraft
|
|
Erik Schilling |
3d8ab50 |
Summary: Droidcraft plugin for Tiled
|
|
Erik Schilling |
3da1490 |
License: GPLv2+
|
|
Erik Schilling |
3da1490 |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3da1490 |
Requires: %{name} = %{version}-%{release}
|
|
Erik Schilling |
3da1490 |
%description plugin-droidcraft
|
|
Erik Schilling |
3da1490 |
A plugin for tiled which allows to save maps as .dat droidcraft maps.
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%{pluginwarning}
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%package plugin-flare
|
|
Erik Schilling |
3d8ab50 |
Summary: Flare plugin for Tiled
|
|
Erik Schilling |
3da1490 |
License: GPLv2+
|
|
Erik Schilling |
3da1490 |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3da1490 |
Requires: %{name} = %{version}-%{release}
|
|
Erik Schilling |
3da1490 |
%description plugin-flare
|
|
Erik Schilling |
3da1490 |
A plugin for tiled which allows to save maps as .txt flare maps.
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%{pluginwarning}
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%package plugin-replica-island
|
|
Erik Schilling |
3d8ab50 |
Summary: Replica Island plugin for Tiled
|
|
Erik Schilling |
3da1490 |
License: GPLv2+
|
|
Erik Schilling |
3da1490 |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3da1490 |
Requires: %{name} = %{version}-%{release}
|
|
Erik Schilling |
3da1490 |
%description plugin-replica-island
|
|
Erik Schilling |
3da1490 |
A plugin for tiled which allows to save maps as .bin Replica Island maps.
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%{pluginwarning}
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%package plugin-t-engine4
|
|
Erik Schilling |
3d8ab50 |
Summary: T-Engine4 plugin for Tiled
|
|
Erik Schilling |
3da1490 |
License: GPLv2+
|
|
Erik Schilling |
3da1490 |
URL: http://www.mapeditor.org
|
|
Erik Schilling |
3da1490 |
Requires: %{name} = %{version}-%{release}
|
|
Erik Schilling |
3da1490 |
%description plugin-t-engine4
|
|
Erik Schilling |
3da1490 |
A plugin for tiled which allows to export maps as .lua T-Engine4 maps.
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%{pluginwarning}
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
9d9c7bf |
%prep
|
|
Erik Schilling |
3d8ab50 |
%setup -q
|
|
Erik Schilling |
9d9c7bf |
# Remove copy of zlib
|
|
Erik Schilling |
9d9c7bf |
rm -rf src/zlib
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
%build
|
|
Erik Schilling |
3d8ab50 |
%_qt5_qmake -r PREFIX=%{_prefix} LIBDIR=%{_libdir} RPATH=no USE_FHS_PLUGIN_PATH=yes
|
|
Erik Schilling |
9d9c7bf |
make %{?_smp_mflags}
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
%install
|
|
Erik Schilling |
9d9c7bf |
make install INSTALL_ROOT=%{buildroot}
|
|
Erik Schilling |
e39bb90 |
|
|
Erik Schilling |
9d9c7bf |
# Clean build artefacts
|
|
Erik Schilling |
9d9c7bf |
find -name ".uic" -or -name ".moc" -or -name ".rcc" | xargs rm -rf
|
|
Erik Schilling |
e39bb90 |
|
|
Erik Schilling |
9d9c7bf |
# Validate desktop file
|
|
Erik Schilling |
9d9c7bf |
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
Erik Schilling |
e39bb90 |
|
|
Erik Schilling |
3d8ab50 |
# Appdata
|
|
Erik Schilling |
3d8ab50 |
install -D -p -m644 docs/%{name}.appdata.xml %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
|
|
Erik Schilling |
0c41df3 |
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
|
|
Erik Schilling |
3d8ab50 |
|
|
Erik Schilling |
9d9c7bf |
# locale files
|
|
Erik Schilling |
9d9c7bf |
%find_lang %{name} --with-qt
|
|
Erik Schilling |
e39bb90 |
|
|
Erik Schilling |
9d9c7bf |
# Removed development file (this version does not install headers anyway)
|
|
Erik Schilling |
9d9c7bf |
rm %{buildroot}/%{_libdir}/lib%{name}.so
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
842b368 |
%post
|
|
Erik Schilling |
842b368 |
/sbin/ldconfig
|
|
Erik Schilling |
842b368 |
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Erik Schilling |
3d8ab50 |
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
|
|
Erik Schilling |
3d8ab50 |
/usr/bin/update-desktop-database &> /dev/null || :
|
|
Erik Schilling |
842b368 |
|
|
Erik Schilling |
842b368 |
%postun
|
|
Erik Schilling |
842b368 |
/sbin/ldconfig
|
|
Erik Schilling |
842b368 |
if [ $1 -eq 0 ] ; then
|
|
Erik Schilling |
842b368 |
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
Erik Schilling |
842b368 |
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Erik Schilling |
842b368 |
fi
|
|
Erik Schilling |
3d8ab50 |
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
|
|
Erik Schilling |
3d8ab50 |
/usr/bin/update-desktop-database &> /dev/null || :
|
|
Erik Schilling |
842b368 |
|
|
Erik Schilling |
842b368 |
%posttrans
|
|
Erik Schilling |
842b368 |
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Erik Schilling |
842b368 |
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
%files -f %{name}.lang
|
|
Erik Schilling |
9d9c7bf |
%doc AUTHORS NEWS README.md COPYING LICENSE.GPL LICENSE.BSD
|
|
Erik Schilling |
842b368 |
%{_bindir}/automappingconverter
|
|
Erik Schilling |
9d9c7bf |
%{_bindir}/%{name}
|
|
Erik Schilling |
e39bb90 |
%{_bindir}/tmxrasterizer
|
|
Erik Schilling |
9d9c7bf |
%{_bindir}/tmxviewer
|
|
Erik Schilling |
9d9c7bf |
%{_datadir}/applications/%{name}.desktop
|
|
Erik Schilling |
3d8ab50 |
%{_datadir}/icons/hicolor/*/apps/*%{name}*
|
|
Erik Schilling |
3d8ab50 |
%{_datadir}/icons/hicolor/*/mimetypes/*%{name}*
|
|
Erik Schilling |
3d8ab50 |
%{_datadir}/mime/packages/%{name}.xml
|
|
Erik Schilling |
3d8ab50 |
%{_datadir}/appdata/%{name}.appdata.xml
|
|
Erik Schilling |
9d9c7bf |
%dir %{_datadir}/%{name}/
|
|
Erik Schilling |
9d9c7bf |
%dir %{_datadir}/%{name}/translations
|
|
Erik Schilling |
9d9c7bf |
%{_libdir}/lib%{name}.so.*
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%dir %{_libdir}/%{name}/
|
|
Erik Schilling |
3da1490 |
%dir %{_libdir}/%{name}/plugins/
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
# Core plugins
|
|
Erik Schilling |
7ee68a4 |
%{_libdir}/%{name}/plugins/libcsv.so
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/libjson.so
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/liblua.so
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
842b368 |
%{_mandir}/man1/automappingconverter.1*
|
|
Erik Schilling |
9d9c7bf |
%{_mandir}/man1/%{name}.1*
|
|
Erik Schilling |
e39bb90 |
%{_mandir}/man1/tmxrasterizer.1*
|
|
Erik Schilling |
842b368 |
%{_mandir}/man1/tmxviewer.1*
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
3d8ab50 |
%files plugin-python
|
|
Erik Schilling |
3d8ab50 |
%{_libdir}/%{name}/plugins/libpython.so
|
|
Erik Schilling |
3d8ab50 |
|
|
Erik Schilling |
3da1490 |
%files plugin-tmw
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/libtmw.so
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%files plugin-droidcraft
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/libdroidcraft.so
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%files plugin-flare
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/libflare.so
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%files plugin-replica-island
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/libreplicaisland.so
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
3da1490 |
%files plugin-t-engine4
|
|
Erik Schilling |
3da1490 |
%{_libdir}/%{name}/plugins/libtengine.so
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
9d9c7bf |
%changelog
|
|
Erik Schilling |
0c41df3 |
* Fri May 15 2015 Erik Schilling Erik Schilling <ablu.erikschilling@googlemail.com> - 0.12.0-1
|
|
Erik Schilling |
0c41df3 |
- New upstream release
|
|
Erik Schilling |
0c41df3 |
|
|
|
e977f3e |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.11.0-2
|
|
|
e977f3e |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
e977f3e |
|
|
Erik Schilling |
7ee68a4 |
* Sun Jan 11 2015 Erik Schilling <ablu.erikschilling@googlemail.com> - 0.11.0-1
|
|
Erik Schilling |
7ee68a4 |
- New upstream release
|
|
Erik Schilling |
7ee68a4 |
|
|
Erik Schilling |
fe3abd7 |
* Mon Oct 27 2014 Erik Schilling <ablu.erikschilling@googlemail.com> - 0.10.2-1
|
|
Erik Schilling |
fe3abd7 |
- New bugfix release
|
|
Erik Schilling |
fe3abd7 |
|
|
Erik Schilling |
41410ee |
* Mon Sep 22 2014 Erik Schilling <ablu.erikschilling@googlemail.com> - 0.10.1-1
|
|
Erik Schilling |
41410ee |
- New bugfix release
|
|
Erik Schilling |
41410ee |
|
|
Erik Schilling |
3d8ab50 |
* Sun Sep 14 2014 Erik Schilling <ablu.erikschilling@googlemail.com> - 0.10.0-1
|
|
Erik Schilling |
3d8ab50 |
- New upstream release
|
|
Erik Schilling |
3d8ab50 |
|
|
|
db5763f |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-4
|
|
|
db5763f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
db5763f |
|
|
|
17ea7b9 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-3
|
|
|
17ea7b9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
17ea7b9 |
|
|
Erik Schilling |
3da1490 |
* Sat Mar 15 2014 Erik Schilling <ablu.erikschilling@googlemail.com> - 0.9.1-2
|
|
Erik Schilling |
3da1490 |
- Fixed detection of plugins on 64bit
|
|
Erik Schilling |
3da1490 |
- Splitted plugins into subpackages
|
|
Erik Schilling |
3da1490 |
|
|
Erik Schilling |
842b368 |
* Sat Jul 27 2013 Erik Schilling <ablu.erikschilling@googlemail.com> 0.9.1-1
|
|
Erik Schilling |
842b368 |
- New upstream release 0.9.1
|
|
Erik Schilling |
842b368 |
|
|
Erik Schilling |
e39bb90 |
* Sat Jan 12 2013 Erik Schilling <ablu.erikschilling@googlemail.com> 0.9.0-1
|
|
Erik Schilling |
e39bb90 |
- New upstream release 0.9.0
|
|
Erik Schilling |
e39bb90 |
- Dropped now obsolete patches and files
|
|
Erik Schilling |
e39bb90 |
|
|
Erik Schilling |
9d9c7bf |
* Mon Sep 3 2012 Erik Schilling <ablu.erikschilling@googlemail.com> 0.8.1-3
|
|
Erik Schilling |
9d9c7bf |
- Fixed preserving of timestamps in install command.
|
|
Erik Schilling |
9d9c7bf |
- Fixed typo in permission setting.
|
|
Erik Schilling |
9d9c7bf |
- Talked with upstream about license mismatch in headers.
|
|
Erik Schilling |
9d9c7bf |
- Those headers were outdated.
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
* Mon Sep 3 2012 Erik Schilling <ablu.erikschilling@googlemail.com> 0.8.1-2
|
|
Erik Schilling |
9d9c7bf |
- Added note about which parts are licensed with which license.
|
|
Erik Schilling |
9d9c7bf |
- Made sure that the copy of zlib inside of the source is removed.
|
|
Erik Schilling |
9d9c7bf |
- Fixed handling of locales (using %%find_lang).
|
|
Erik Schilling |
9d9c7bf |
- Avoided plain asterisks in %%files.
|
|
Erik Schilling |
9d9c7bf |
- Made description clear about containing the tmxviewer.
|
|
Erik Schilling |
9d9c7bf |
|
|
Erik Schilling |
9d9c7bf |
* Sun Sep 2 2012 Erik Schilling <ablu.erikschilling@googlemail.com> 0.8.1-1
|
|
Erik Schilling |
9d9c7bf |
- First version for official fedora repos.
|