834bc18
%global optflags %(echo %{optflags} -fno-strict-aliasing)
834bc18
d31ca19
%global _vpath_srcdir sdk/%{name}/projects/meson/
1b61464
edca81e
Name:           angelscript
bdcb577
Version:        2.31.2
bf9e8c0
Release:        4%{?dist}
edca81e
Summary:        Flexible cross-platform scripting library
edca81e
edca81e
License:        zlib
edca81e
URL:            http://www.angelcode.com/angelscript/
e3d98c0
Source0:        %{url}/sdk/files/%{name}_%{version}.zip
606f1a2
1b61464
BuildRequires:  meson
bdcb577
#BuildRequires:  dos2unix
834bc18
edca81e
%description
edca81e
The AngelScript library is a software library for easy integration of
edca81e
external scripting to applications, with built-in compiler and virtual
edca81e
machine. The scripting language is easily extendable to incorporate
edca81e
application specific data types and functions. It is designed with C++
edca81e
in mind, as such it shares many features with C++, for example syntax
edca81e
and data types.
edca81e
edca81e
%package devel
edca81e
Summary:        Development files for %{name}
edca81e
Requires:       %{name}%{?_isa} = %{version}-%{release}
edca81e
edca81e
%description devel
edca81e
The %{name}-devel package contains libraries and header files for
edca81e
developing applications that use %{name}.
edca81e
edca81e
%prep
afb4207
%setup -q -c
bdcb577
#find -type f -exec dos2unix {} ';'
bdcb577
#autopatch -p1
edca81e
edca81e
%build
1b61464
%meson
1b61464
%meson_build
edca81e
edca81e
%install
1b61464
%meson_install
edca81e
edca81e
%post -p /sbin/ldconfig
edca81e
%postun -p /sbin/ldconfig
edca81e
edca81e
%files
edca81e
%doc sdk/docs/articles/*.html
edca81e
%{_libdir}/lib%{name}.so.*
edca81e
edca81e
%files devel
edca81e
%doc sdk/docs/manual/*
edca81e
%{_libdir}/lib%{name}.so
edca81e
%{_includedir}/%{name}.h
edca81e
edca81e
%changelog
bf9e8c0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.31.2-4
bf9e8c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
bf9e8c0
58bcc5e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.31.2-3
58bcc5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
58bcc5e
26ee40e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.31.2-2
26ee40e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
26ee40e
bdcb577
* Sun Dec 18 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.31.2-1
bdcb577
- Update to 2.31.2
bdcb577
d31ca19
* Fri Dec 16 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.31.1-4
d31ca19
- Use VPATH macro properly
d31ca19
afb4207
* Fri Nov 25 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.31.1-3
afb4207
- Build on all architectures
afb4207
1b61464
* Sun Nov 20 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.31.1-2
1b61464
- Fix FTBFS (RHBZ #1385042)
1b61464
e3d98c0
* Mon Jun 27 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.31.1-1
e3d98c0
- Update to 2.31.1 (RHBZ #1350286)
e3d98c0
ab75f9d
* Sun Mar 20 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.31.0-1
ab75f9d
- Update to 2.31.0 (RHBZ #1312564)
ab75f9d
a7afce0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.30.2-3
a7afce0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a7afce0
d1a2a0a
* Fri Oct 30 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.2-2
d1a2a0a
- Rebuild for new meson macros
d1a2a0a
4f0a834
* Tue Oct 27 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.2-1
4f0a834
- Update to 2.30.2
4f0a834
834bc18
* Tue Jun 23 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-8
834bc18
- Use -fno-strict-aliasing
834bc18
- build only on primary arches
834bc18
caf0119
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30.0-7
caf0119
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
caf0119
aa6d88b
* Thu May 21 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-6
aa6d88b
- Simplify buildsystem
aa6d88b
856208e
* Thu May 21 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-5
856208e
- arm build fixes
856208e
c3c78ec
* Wed May 20 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-4
c3c78ec
- Fix arm building
c3c78ec
edca81e
* Mon May 18 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-3
edca81e
- Fix docs in devel subpkg
edca81e
edca81e
* Wed May 13 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-2
edca81e
- Use custom builsystem to avoid multiple patching Makefile
edca81e
edca81e
* Sun Apr 26 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.30.0-1
edca81e
- Initial package