70d2dd5
Name: agistudio
ae211b6
Version: 1.3.0
d144cd9
Release: 13%{?dist}
70d2dd5
Summary: AGI integrated development environment
97fa4b0
License: GPLv2+
70d2dd5
Group: Amusements/Games
70d2dd5
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
70d2dd5
Source1: %{name}.desktop
70d2dd5
URL: http://agistudio.sourceforge.net/
70d2dd5
ae211b6
BuildRequires: qt4-devel desktop-file-utils
09f0e40
#Requiring nagi, needed at runtime, not picked up by rpm.
Jon Ciesla b1bb7b2
Requires: hicolor-icon-theme, nagi, gtk2
70d2dd5
70d2dd5
%description
70d2dd5
AGI (Adventure Game Interpreter) is the adventure game engine used by
20f4caa
Sierra On-Line to create some of their early games. QT AGI Studio
70d2dd5
is a program which allows you to view, create and edit AGI games.
70d2dd5
70d2dd5
%prep
70d2dd5
70d2dd5
%setup -q
70d2dd5
70d2dd5
%build
4d81503
CXXFLAGS="$RPM_OPT_FLAGS $CXXFLAGS -std=gnu++98 -fPIC"
289a1cf
export CXXFLAGS
70d2dd5
cd src
Rex Dieter f0f4cbc
%{qmake_qt4}
70d2dd5
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
70d2dd5
70d2dd5
%install
70d2dd5
rm -rf %{buildroot}
70d2dd5
mkdir -p %{buildroot}%{_bindir}
70d2dd5
mkdir -p %{buildroot}%{_datadir}/agistudio
70d2dd5
install -m 755 src/agistudio %{buildroot}%{_bindir}
70d2dd5
mkdir -p %{buildroot}%{_datadir}/agistudio/template
70d2dd5
mkdir -p %{buildroot}%{_datadir}/agistudio/help
70d2dd5
install -p -m 0644 help/* %{buildroot}%{_datadir}/agistudio/help
70d2dd5
cp -pr template/* %{buildroot}%{_datadir}/%{name}/template 
70d2dd5
70d2dd5
# icon
70d2dd5
install -d %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
70d2dd5
install -p -m 0644  src/app_icon.xpm %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.xpm
70d2dd5
70d2dd5
# desktop file
75e85d3
desktop-file-install  \
70d2dd5
        --dir $RPM_BUILD_ROOT%{_datadir}/applications \
70d2dd5
        %{SOURCE1}
70d2dd5
70d2dd5
%post
70d2dd5
touch --no-create %{_datadir}/icons/hicolor || :
70d2dd5
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
70d2dd5
70d2dd5
%postun
70d2dd5
touch --no-create %{_datadir}/icons/hicolor || :
70d2dd5
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
70d2dd5
70d2dd5
%files
70d2dd5
%doc COPYING README relnotes help/*
70d2dd5
%{_bindir}/agistudio
70d2dd5
%{_datadir}/agistudio/
75e85d3
%{_datadir}/applications/agistudio.desktop
70d2dd5
%{_datadir}/icons/hicolor/32x32/apps/agistudio.xpm
70d2dd5
70d2dd5
%changelog
d144cd9
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-13
d144cd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d144cd9
95c8495
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-12
95c8495
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
95c8495
5f0453f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-11
5f0453f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5f0453f
4d81503
* Wed Feb 24 2016 Jon Ciesla <limburgher@gmail.com> - 1.3.0-10
4d81503
- Respect RPM_OPT_FLAGS
4d81503
289a1cf
* Mon Feb 22 2016 Jon Ciesla <limburgher@gmail.com> - 1.3.0-9
289a1cf
- Fix FTBFS
289a1cf
a8faa1b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-8
a8faa1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a8faa1b
Rex Dieter f0f4cbc
* Mon Feb 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 1.3.0-7
Rex Dieter f0f4cbc
- use %%qmake_qt4 macro to ensure proper build flags
Rex Dieter f0f4cbc
ac8f8b5
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-6
ac8f8b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ac8f8b5
82b7cfd
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.3.0-5
82b7cfd
- Rebuilt for GCC 5 C++11 ABI change
82b7cfd
db7eab1
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-4
db7eab1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
db7eab1
06cf972
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-3
06cf972
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
06cf972
f16cc22
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
f16cc22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f16cc22
ae211b6
* Wed Apr 03 2013 Jon Ciesla <limburgher@gmail.com> - 1.3.0-1
ae211b6
- Latest upstream.
ae211b6
75e85d3
* Sat Feb 09 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 1.2.4-8
75e85d3
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
75e85d3
- clean up spec to follow current guidelines
75e85d3
- drop all unapplied patches
75e85d3
0f0e017
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-7
0f0e017
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0f0e017
5e0115e
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-6
5e0115e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5e0115e
Jon Ciesla b1bb7b2
* Wed Jun 22 2011 Jon Ciesla <limb@jcomserv.net> - 1.2.4-5
Jon Ciesla b1bb7b2
- Explicitly require gtk2 for gtk-update-icon-cache, BZ 715416.
Jon Ciesla b1bb7b2
e265f67
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-4
e265f67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e265f67
1774dfd
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-3
1774dfd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1774dfd
09f0e40
* Tue May 26 2009 Jon Ciesla <limb@jcomserv.net> - 1.2.4-2
09f0e40
- Explicitly require nagi.
09f0e40
f410556
* Wed Apr 08 2009 Jon Ciesla <limb@jcomserv.net> - 1.2.4-1
f410556
- New upstream, dropping relevant patches.
f410556
939ace7
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-9
939ace7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
939ace7
20f4caa
* Fri Jan 30 2009 Jon Ciesla <limb@jcomserv.net> - 1.2.3-8
20f4caa
- Description fix.
20f4caa
9e527e1
* Mon Mar 24 2008 Jon Ciesla <limb@jcomserv.net> - 1.2.3-7
9e527e1
- qt3 BR rename fix.
9e527e1
5ea9fb8
* Fri Feb 08 2008 Jon Ciesla <limb@jcomserv.net> - 1.2.3-6
5ea9fb8
- GCC 4.3 rebuild.
5ea9fb8
dcfeb5b
* Thu Jan 03 2008 Jon Ciesla <limb@jcomserv.net> - 1.2.3-5
95e0549
- Fixed cstdlib, string.h includes.
dcfeb5b
97fa4b0
* Thu Aug 16 2007 Jon Ciesla <limb@jcomserv.net> - 1.2.3-4
97fa4b0
- Corrected license tag.
97fa4b0
5a1ea3e
* Tue May 29 2007 Jon Ciesla <limb@jcomserv.net> - 1.2.3-3
5a1ea3e
- Added disttag.
5a1ea3e
70d2dd5
* Thu May 24 2007 Jon Ciesla <limb@jcomserv.net> - 1.2.3-2
70d2dd5
- Preserved timestamps where possible.
70d2dd5
- Added help to docs.
70d2dd5
70d2dd5
* Fri Apr 27 2007 Jon Ciesla <limb@jcomserv.net> - 1.2.3-1
75e85d3
- Initial packaging very loosely based on .spec provided in upstream tarball.