Dennis van Raaij 3b7fb20
# This package has a bootstrap build mode that can be used to create a source
Dennis van Raaij 3b7fb20
# code package for bootstrapping GPRbuild. See the 'gprbuild' spec file for more
Dennis van Raaij 3b7fb20
# information.
Dennis van Raaij 3b7fb20
%bcond_with bootstrap
Dennis van Raaij b3fe684
Dennis van Raaij b3fe684
# Upstream source information.
Dennis van Raaij b3fe684
%global upstream_owner    AdaCore
Dennis van Raaij b3fe684
%global upstream_name     xmlada
Dennis van Raaij ab96e89
%global upstream_version  23.0.0
Dennis van Raaij b3fe684
%global upstream_gittag   v%{upstream_version}
cbb30e8
db95d1f
Name:           xmlada
Dennis van Raaij b3fe684
Epoch:          2
Dennis van Raaij b3fe684
Version:        %{upstream_version}
6800935
Release:        3%{?dist}
db95d1f
Summary:        XML library for Ada
Dennis van Raaij b3fe684
Dennis van Raaij eacca05
License:        GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016
Dennis van Raaij eacca05
# XML/Ada itself is licensed under GPL v3 or later with a runtime exception. The
Dennis van Raaij eacca05
# Unicode license is mentioned as Unicode data files were used as an input for
Dennis van Raaij eacca05
# generating some of XML/Ada's source code.
c2d640d
Dennis van Raaij b3fe684
URL:            https://github.com/%{upstream_owner}/%{upstream_name}
Dennis van Raaij b3fe684
Source0:        %{url}/archive/%{upstream_gittag}/%{upstream_name}-%{upstream_version}.tar.gz
cbb30e8
Dennis van Raaij 9f12d03
# XML/Ada's aggregate project file. This project file is normally generated and
Dennis van Raaij 9f12d03
# installed by GPRinstall, but as we'll install each XML/Ada component
Dennis van Raaij 9f12d03
# separately, we need to maintain and install it manually.
Dennis van Raaij 9f12d03
Source1:        xmlada.gpr
Dennis van Raaij 9f12d03
Dennis van Raaij b3fe684
BuildRequires:  make
Dennis van Raaij 3b7fb20
%if %{without bootstrap}
Dennis van Raaij 51d09c1
BuildRequires:  gcc-gnat gprbuild sed
Björn Persson 47eda52
# A fedora-gnat-project-common that contains GPRbuild_flags is needed.
Björn Persson 47eda52
BuildRequires:  fedora-gnat-project-common >= 3.17
Dennis van Raaij b3fe684
BuildRequires:  python3-sphinx
Dennis van Raaij b3fe684
BuildRequires:  python3-sphinx-latex
Dennis van Raaij b3fe684
BuildRequires:  latexmk
c2d640d
%endif
c2d640d
Dennis van Raaij b3fe684
# Build only on architectures where GPRbuild is available.
cbb30e8
ExclusiveArch:  %{GPRbuild_arches}
d05963e
Dennis van Raaij 5bd9858
%global common_description_en \
Dennis van Raaij 5bd9858
XML/Ada includes support for parsing XML files, including DTDs, full support for \
Dennis van Raaij 5bd9858
SAX, and an almost complete support for the core part of the DOM. It includes \
Dennis van Raaij 5bd9858
support for validating XML files with XML schemas.
Dennis van Raaij 5bd9858
Dennis van Raaij 5bd9858
%description %{common_description_en}
Dennis van Raaij 5bd9858
25c79a6
Dennis van Raaij ff45d19
#################
Dennis van Raaij ff45d19
## Subpackages ##
Dennis van Raaij ff45d19
#################
Dennis van Raaij ff45d19
Dennis van Raaij 3b7fb20
%if %{without bootstrap}
Dennis van Raaij b3fe684
c2d640d
%package devel
Dennis van Raaij 5bd9858
Summary:        Development files for the XML/Ada library
Dennis van Raaij b3fe684
Requires:       %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Dennis van Raaij b3fe684
Requires:       fedora-gnat-project-common
Dennis van Raaij 6ad095e
Recommends:     %{name}-doc
25c79a6
Dennis van Raaij 5bd9858
%description devel %{common_description_en}
Dennis van Raaij 5bd9858
Dennis van Raaij 5bd9858
This package contains source code and linking information for developing
Dennis van Raaij 5bd9858
applications that use the XML/Ada library.
25c79a6
Björn Persson 60da838
Björn Persson 60da838
%package static
Dennis van Raaij 5bd9858
Summary:        Static libraries of XML/Ada
Dennis van Raaij b3fe684
Requires:       %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
Björn Persson 60da838
Dennis van Raaij 5bd9858
%description static %{common_description_en}
Dennis van Raaij 5bd9858
Björn Persson 60da838
This package contains the XML/Ada libraries for static linking. It is needed
Björn Persson 60da838
for linking GPRbuild statically so that GPRbuild will remain functional when
Björn Persson 60da838
libraries are upgraded.
Björn Persson 60da838
Björn Persson 60da838
Other Fedora packages shall require xmlada-devel rather than xmlada-static if
Björn Persson 60da838
possible.
Björn Persson 60da838
Dennis van Raaij 6ad095e
Dennis van Raaij 6ad095e
%package doc
Dennis van Raaij 6ad095e
Summary:        Documentation for the XML/Ada library
Dennis van Raaij 6ad095e
BuildArch:      noarch
Dennis van Raaij 6ad095e
License:        AdaCore-doc AND MIT AND BSD-2-Clause
Dennis van Raaij 6ad095e
# License for the documentation is AdaCore-doc. The Javascript and CSS files
Dennis van Raaij 6ad095e
# that Sphinx includes with the documentation are BSD 2-Clause and MIT-licensed.
Dennis van Raaij 6ad095e
Dennis van Raaij 6ad095e
%description doc %{common_description_en}
Dennis van Raaij 6ad095e
Dennis van Raaij 6ad095e
This package contains the documentation in HTML and PDF, and some examples.
Dennis van Raaij 6ad095e
Dennis van Raaij 6ad095e
c2d640d
%else
c2d640d
Dennis van Raaij b3fe684
# When bootstrapping gprbuild, only a package that contains source code is
Dennis van Raaij b3fe684
# produced, so a debug package is not needed.
c2d640d
%global debug_package %{nil}
c2d640d
c2d640d
%package sources
Dennis van Raaij 5bd9858
Summary:        Sources of the XML/Ada library (for bootstrapping GPRbuild)
Dennis van Raaij 94b0038
BuildArch:      noarch
Dennis van Raaij 5bd9858
Dennis van Raaij 5bd9858
%description sources %{common_description_en}
c2d640d
Dennis van Raaij 5bd9858
This package contains source code for bootstrapping GPRbuild on architectures
Dennis van Raaij 5bd9858
on which GPRbuild is not yet available.
c2d640d
c2d640d
%endif
Björn Persson 60da838
Dennis van Raaij ff45d19
Dennis van Raaij ff45d19
#############
Dennis van Raaij ff45d19
## Prepare ##
Dennis van Raaij ff45d19
#############
Dennis van Raaij ff45d19
25c79a6
%prep
Dennis van Raaij b3fe684
%autosetup -p1
Dennis van Raaij b3fe684
Dennis van Raaij b3fe684
# Set version number.
Dennis van Raaij b3fe684
sed --in-place --expression 's/18.0w/%{version}/' configure configure.in
25c79a6
Dennis van Raaij ff45d19
Dennis van Raaij ff45d19
###########
Dennis van Raaij ff45d19
## Build ##
Dennis van Raaij ff45d19
###########
Dennis van Raaij ff45d19
25c79a6
%build
Dennis van Raaij 3b7fb20
%if %{without bootstrap}
Dennis van Raaij b3fe684
%configure --enable-build=distrib --enable-shared
Dennis van Raaij b3fe684
Dennis van Raaij b3fe684
# Build the libraries.
Dennis van Raaij 3a00b5b
%{make_build} shared static-pic GPROPTS='%{GPRbuild_flags}'
Dennis van Raaij b3fe684
Dennis van Raaij b3fe684
# Make the documentation.
Dennis van Raaij b3fe684
make -C docs html latexpdf
Dennis van Raaij b3fe684
c2d640d
%else
Dennis van Raaij b3fe684
%{configure} --enable-build=distrib
Dennis van Raaij b3fe684
c2d640d
%endif
25c79a6
Dennis van Raaij ff45d19
Dennis van Raaij ff45d19
#############
Dennis van Raaij ff45d19
## Install ##
Dennis van Raaij ff45d19
#############
Dennis van Raaij ff45d19
25c79a6
%install
Dennis van Raaij 3b7fb20
%if %{without bootstrap}
Dennis van Raaij b3fe684
Dennis van Raaij 140894d
# Verify that the ALI files of both builds (relocatable and static-pic) match.
Dennis van Raaij 140894d
# The verfication is necessary as GPRinstall will overwrite the ALI files during
Dennis van Raaij 140894d
# the installation of the static-pic build (which is installed after the
Dennis van Raaij 140894d
# relocatable build).
Dennis van Raaij 140894d
for component_dir in dom schema unicode sax input_sources ; do
Dennis van Raaij 140894d
    diff --exclude "*.a" --exclude "*.so*" --exclude ".cvsignore" \
Dennis van Raaij 140894d
         %{_builddir}/%{name}-%{version}/${component_dir}/lib/relocatable \
Dennis van Raaij 140894d
         %{_builddir}/%{name}-%{version}/${component_dir}/lib/static-pic
Dennis van Raaij 140894d
done
Dennis van Raaij 140894d
Dennis van Raaij 9f12d03
# Install each component.
Björn Persson e2897d1
function run_gprinstall {
Björn Persson e2897d1
    local libtype=$1
Björn Persson e2897d1
    local component=$2
Björn Persson e2897d1
    local directory=$3  # directory name in the source tree
Dennis van Raaij 9f12d03
    gprinstall --create-missing-dirs --no-manifest \
Dennis van Raaij 9f12d03
               --prefix=%{buildroot}%{_prefix} \
Björn Persson e2897d1
               --sources-subdir=%{buildroot}%{_includedir}/%{name}/${component}\
Dennis van Raaij 9f12d03
               --project-subdir=%{buildroot}%{_GNAT_project_dir} \
Dennis van Raaij 9f12d03
               --ali-subdir=%{buildroot}%{_libdir}/%{name} \
Dennis van Raaij 9f12d03
               --lib-subdir=%{buildroot}%{_libdir} \
Dennis van Raaij 9f12d03
               --link-lib-subdir=%{buildroot}%{_libdir} \
Dennis van Raaij 9f12d03
               --build-var=LIBRARY_TYPE --build-var=XMLADA_BUILD \
Dennis van Raaij 9f12d03
               --build-name=${libtype} -XLIBRARY_TYPE=${libtype} \
Björn Persson e2897d1
               -P ${directory}/%{name}_${component}.gpr
Björn Persson e2897d1
}
Björn Persson e2897d1
Björn Persson e2897d1
for libtype in relocatable static-pic ; do
Björn Persson e2897d1
    for component in dom schema unicode sax ; do
Björn Persson e2897d1
        run_gprinstall ${libtype} ${component} ${component}
Björn Persson e2897d1
    done
Björn Persson e2897d1
Björn Persson e2897d1
    # The "input" component needs special treatment as its dirname in the source
Björn Persson e2897d1
    # tree ("input_sources") is not reflected in its GNAT project file
Björn Persson e2897d1
    # ("xmlada_input.gpr").
Björn Persson e2897d1
    run_gprinstall ${libtype} input input_sources
Dennis van Raaij 9f12d03
done
Björn Persson 60da838
Dennis van Raaij 9f12d03
# Install the aggregate project file ("xmlada.gpr").
Dennis van Raaij 9f12d03
install --mode=u=rw,go=r,a-s --preserve-timestamps \
Björn Persson 5ace0f0
        %{SOURCE1} --target-directory=%{buildroot}%{_GNAT_project_dir}
Dennis van Raaij c0565fd
Dennis van Raaij c0565fd
# Fix up the symbolic links for the shared libraries.
Dennis van Raaij c0565fd
for component in dom input_sources schema unicode sax ; do
Dennis van Raaij c0565fd
    ln --symbolic --force lib%{name}_${component}.so.%{version} \
Dennis van Raaij c0565fd
       %{buildroot}%{_libdir}/lib%{name}_${component}.so
Dennis van Raaij c0565fd
done
Dennis van Raaij c0565fd
Björn Persson e2897d1
# Move examples to the _pkgdocdir and remove the remaining empty directory.
Björn Persson e2897d1
mv --no-target-directory %{buildroot}%{_datadir}/examples/%{name} \
Björn Persson e2897d1
   %{buildroot}%{_pkgdocdir}/examples
Dennis van Raaij cea137f
Dennis van Raaij cea137f
rmdir %{buildroot}%{_datadir}/examples
Dennis van Raaij cea137f
Dennis van Raaij 51d09c1
# Make the generated project files architecture-independent.
Dennis van Raaij 51d09c1
for component in dom input schema unicode sax ; do
Dennis van Raaij 51d09c1
    sed --regexp-extended --in-place \
Dennis van Raaij 51d09c1
        '--expression=1i with "directories";' \
Dennis van Raaij 51d09c1
        '--expression=/^--  This project has been generated/d' \
Dennis van Raaij 51d09c1
        '--expression=s|^( *for +Source_Dirs +use +).*;$|\1(Directories.Includedir \& "/'%{name}/${component}'");|i' \
Dennis van Raaij 51d09c1
        '--expression=s|^( *for +Library_Dir +use +).*;$|\1Directories.Libdir;|i' \
Dennis van Raaij 51d09c1
        '--expression=s|^( *for +Library_ALI_Dir +use +).*;$|\1Directories.Libdir \& "/'%{name}'";|i' \
Dennis van Raaij 51d09c1
        %{buildroot}%{_GNAT_project_dir}/%{name}_${component}.gpr
Dennis van Raaij 51d09c1
    # The Sed commands are:
Dennis van Raaij 51d09c1
    # 1: Insert a with clause before the first line to import the directories
Dennis van Raaij 51d09c1
    #    project.
Dennis van Raaij 51d09c1
    # 2: Delete a comment that mentions the architecture.
Dennis van Raaij 51d09c1
    # 3: Replace the value of Source_Dirs with a pathname based on
Dennis van Raaij 51d09c1
    #    Directories.Includedir.
Dennis van Raaij 51d09c1
    # 4: Replace the value of Library_Dir with Directories.Libdir.
Dennis van Raaij 51d09c1
    # 5: Replace the value of Library_ALI_Dir with a pathname based on
Dennis van Raaij 51d09c1
    #    Directories.Libdir.
Dennis van Raaij 51d09c1
done
Dennis van Raaij 51d09c1
c2d640d
%else
Dennis van Raaij b3fe684
Dennis van Raaij b3fe684
# Copy the source files.
Dennis van Raaij b3fe684
mkdir --parents %{buildroot}%{_includedir}/%{name}/sources
Dennis van Raaij b3fe684
cp -r . %{buildroot}%{_includedir}/%{name}/sources
Dennis van Raaij b3fe684
find %{buildroot}%{_includedir}/%{name}/sources -type f ! -name "*ad[sb]" ! -name "*gpr" -delete
Dennis van Raaij b3fe684
find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete
Dennis van Raaij b3fe684
c2d640d
%endif
Björn Persson fe555c7
Björn Persson 60da838
Dennis van Raaij ff45d19
###########
Dennis van Raaij ff45d19
## Files ##
Dennis van Raaij ff45d19
###########
Dennis van Raaij ff45d19
Dennis van Raaij 3b7fb20
%if %{without bootstrap}
Dennis van Raaij da3f600
c2d640d
%files
Dennis van Raaij b3fe684
%license COPYING3 COPYING.RUNTIME
Dennis van Raaij b3fe684
%doc README* TODO AUTHORS
Dennis van Raaij 9f12d03
%{_libdir}/lib%{name}*.so.%{version}
Dennis van Raaij b3fe684
25c79a6
%files devel
38b1fd4
%{_GNAT_project_dir}/%{name}*.gpr
Dennis van Raaij 9f12d03
%{_includedir}/%{name}
Dennis van Raaij c0565fd
%dir %{_libdir}/%{name}
Björn Persson 60da838
%attr(444,-,-) %{_libdir}/%{name}/*.ali
157c2ef
%{_libdir}/lib%{name}*.so
Dennis van Raaij 6ad095e
Dennis van Raaij 6ad095e
%files static
Dennis van Raaij 6ad095e
%{_libdir}/lib%{name}*.a
Dennis van Raaij 6ad095e
Dennis van Raaij 6ad095e
%files doc
Dennis van Raaij b3fe684
%dir %{_pkgdocdir}
Dennis van Raaij cea137f
%{_pkgdocdir}/*.html
Dennis van Raaij cea137f
%{_pkgdocdir}/searchindex.js
Dennis van Raaij cea137f
%{_pkgdocdir}/_sources
Dennis van Raaij cea137f
%{_pkgdocdir}/_static
Dennis van Raaij cea137f
%{_pkgdocdir}/XMLAda.pdf
Dennis van Raaij b3fe684
%{_pkgdocdir}/examples
Dennis van Raaij b3fe684
# Exclude Sphinx-generated files that aren't needed in the package.
Dennis van Raaij cea137f
%exclude %{_pkgdocdir}/.buildinfo
Dennis van Raaij cea137f
%exclude %{_pkgdocdir}/objects.inv
25c79a6
c2d640d
%else
Dennis van Raaij b3fe684
c2d640d
%files sources
c2d640d
%{_includedir}/%{name}
Dennis van Raaij b3fe684
c2d640d
%endif
25c79a6
Dennis van Raaij ff45d19
Dennis van Raaij ff45d19
###############
Dennis van Raaij ff45d19
## Changelog ##
Dennis van Raaij ff45d19
###############
Dennis van Raaij ff45d19
25c79a6
%changelog
6800935
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2:23.0.0-3
6800935
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
6800935
Björn Persson 47eda52
* Mon Mar 13 2023 Björn Persson <Bjorn@Rombobjörn.se> - 2:23.0.0-2
Björn Persson 47eda52
- Set a minimum version of fedora-gnat-project-common.
Björn Persson 47eda52
- Simplified the install section a bit.
Björn Persson 47eda52
Dennis van Raaij ab96e89
* Tue Feb 14 2023 Dennis van Raaij <dvraaij@fedoraproject.org> - 2:23.0.0-1
Dennis van Raaij ab96e89
- Updated to v23.0.0, using the archive available on GitHub.
Dennis van Raaij ab96e89
- Removed backport patch for improved Unicode support.
Dennis van Raaij ab96e89
- Removed fix for file permissions; has been fixed upstream (commit: 9e1bd23).
Björn Persson faf8144
- Removed patch gprbuild-gprinstall-relocate-artifacts.patch; move files after
Björn Persson faf8144
  GPRinstall has run.
Dennis van Raaij cea137f
- Moved the documentation back to where is was until version 2:22.0.0.
Dennis van Raaij ab96e89
Dennis van Raaij b3fe684
* Sun Feb 12 2023 Dennis van Raaij <dvraaij@fedoraproject.org> - 2:22.0.0-1
Dennis van Raaij b3fe684
- Updated to v22.0.0, using the archive available on GitHub.
Dennis van Raaij b3fe684
- Changed the epoch to mark the new upstream version scheme.
Björn Persson 5ace0f0
- Changed the epoch to 2 instead of 1 for consistency with the GNATcoll
Björn Persson 5ace0f0
  packages.
Dennis van Raaij b3fe684
- Updated the license, a runtime exception has now been added.
Dennis van Raaij b3fe684
- Added new build dependencies to build the documentation with Sphinx and LaTeX.
Dennis van Raaij b3fe684
- Examples are now located in _pkgdocdir/examples.
Dennis van Raaij eacca05
- License field now contains an SPDX license expression.
Björn Persson 5ace0f0
- Added the Unicode license to cover all code that has been generated using
Björn Persson 5ace0f0
  Unicode data.
Dennis van Raaij c3763f0
- Removed some post-install steps that are no longer required.
Dennis van Raaij 3a00b5b
- Static libraries are now build position independent (PIC).
Dennis van Raaij ba3cdac
- Fix permission errors in the prep step; these are source packaging errors.
Dennis van Raaij 5bd9858
- Updated some summaries and descriptions.
Dennis van Raaij ff45d19
- Improved spec file readability.
Dennis van Raaij 94b0038
- Marked the source package as architecture independent.
Dennis van Raaij 1b16adc
- Removed empty directory '_libdir/static'; it seems to have no purpose.
Dennis van Raaij c0565fd
- Moved all libraries from '_libdir/xmlada' to '_libdir'.
Dennis van Raaij c0565fd
- Fix up the symbolic links for the shared libraries.
Dennis van Raaij 6ad095e
- Moved documentation and examples into a separate package.
Dennis van Raaij 51d09c1
- Made the generated project files architecture-independent.
Björn Persson 5ace0f0
- Added a build dependency on sed, removed the explicit version dependency on
Björn Persson 5ace0f0
  GPRbuild.
Dennis van Raaij 3b7fb20
- Bootstrap mode can now be enabled via a configuration option.
Dennis van Raaij b3fe684
829b430
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2020-10
829b430
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
829b430
Björn Persson 6ea8b9a
* Tue Jan 17 2023 Björn Persson <Bjorn@Rombobjörn.se> - 2020-9
Björn Persson 6ea8b9a
- Rebuilt with GCC 13.
Björn Persson 6ea8b9a
40f5be7
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2020-8
40f5be7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
40f5be7
e8387d4
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2020-7
e8387d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e8387d4
Björn Persson 32743f6
* Sun Jan 16 2022 Björn Persson <Bjorn@Rombobjörn.se> - 2020-6
Björn Persson 32743f6
- Rebuilt with GCC 12 prerelease.
Björn Persson 32743f6
4e49bea
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2020-5
4e49bea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
4e49bea
453aa8e
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2020-4
453aa8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
453aa8e
0ec7b71
* Mon Dec 21 2020 Pavel Zhukov <pavel@zhukoff.net> - 2020-3
0ec7b71
- Rebuild. Ali files invalidated by gcc update
0ec7b71
57f3e0d
* Tue Dec  8 2020 Pavel Zhukov <pzhukov@redhat.com> - 2020-2
57f3e0d
- Disable gprbuild's bootstraping
57f3e0d
fbe6082
* Tue Dec  8 2020 Pavel Zhukov <pzhukov@redhat.com> - 2020-1
fbe6082
- New version v2020
fbe6082
2598b36
* Mon Dec 07 2020 Jeff Law <releng@fedoraproject.org> - 2019-4
2598b36
- Gcc 11 bootstrap
2598b36
6d0219d
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2019-3
6d0219d
- Second attempt - Rebuilt for
6d0219d
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6d0219d
4373ed3
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2019-2
4373ed3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4373ed3
Björn Persson 2c8c30b
* Mon Feb 3 2020 Björn Persson <Bjorn@Rombobjörn.se> - 2019-1
Björn Persson 2c8c30b
- Upgraded to the 2019 release.
Björn Persson 2c8c30b
e3c5e6e
* Mon Feb  3 2020 Pavel Zhukov <pzhukov@redhat.com> - 2018-11
e3c5e6e
- rebuild with new gprbuild
e3c5e6e
05dfe22
* Mon Feb  3 2020 Pavel Zhukov <pzhukov@redhat.com> - 2018-10
05dfe22
- Gcc 10 bootstrap
05dfe22
0ff9658
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2018-9
0ff9658
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0ff9658
e38d8b3
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2018-8
e38d8b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e38d8b3
6d3ffd8
* Sat Feb  9 2019 Pavel Zhukov <pzhukov@redhat.com> - 2018-7
1244406
- Rebuld with new gnat-rpm-macros
1244406
- Build with gprbuild 2018
5e60875
ac8ab4d
* Tue Feb  5 2019 Pavel Zhukov <pzhukov@redhat.com> - 2018-4
b5c69d8
- Rebuild with new gprbuild
b5c69d8
cbb30e8
* Tue Feb  5 2019 Pavel Zhukov <pzhukov@redhat.com> - 2018-2
cbb30e8
- Produce source only package in bootstrap mode
cbb30e8
84037ad
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2017-8
84037ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
84037ad
3efaeed
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2017-7
3efaeed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3efaeed
c2d640d
* Tue Apr  3 2018 Pavel Zhukov <pzhukov@redhat.com> - 2017-6
c2d640d
- Build source packages on non gprbuild enabled arches for bootstraping
c2d640d
bebf4c2
* Tue Feb  6 2018 Pavel Zhukov <pzhukov@redhat.com> - 2017-5
bebf4c2
- Rebuild with new gnat
bebf4c2
558ca34
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2017-4
558ca34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
558ca34
d6a4ec3
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2017-3
d6a4ec3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d6a4ec3
4ac5264
* Sat Jul 15 2017 Pavel Zhukov <pzhukov@redhat.com> - 2017-2
4ac5264
- rebuild with new gprbuild
4ac5264
1ede0dc
* Fri Jul  7 2017 Pavel Zhukov <pzhukov@redhat.com> - 2017-1
1ede0dc
- New version (2017)
1ede0dc
f8057ff
* Wed Apr 20 2017 Pavel Zhukov <<landgraf@fedoraproject.org>> - 2016-5
f8057ff
- Rebuild to fix non x86 arches ali versions
f8057ff
Björn Persson cb5b1b5
* Fri Feb 17 2017 Björn Persson <Bjorn@Rombobjörn.se> - 2016-4
Björn Persson cb5b1b5
- Reverted the temporary workaround.
Björn Persson cb5b1b5
Björn Persson 7b5a390
* Sun Feb 12 2017 Björn Persson <Bjorn@Rombobjörn.se> - 2016-3
Björn Persson 7b5a390
- Made a temporary workaround to rebuild with GCC 7 prerelease.
a478988
Pavel Zhukov 3ce55fd
* Sat Feb  4 2017 Pavel Zhukov <pavel@zhukoff.net> - 2016-1
Pavel Zhukov 3ce55fd
- Rebuild with new gnat
Pavel Zhukov 3ce55fd
Björn Persson fe555c7
* Mon Aug 08 2016 Björn Persson <Bjorn@Rombobjörn.se> - 2016-1
Björn Persson fe555c7
- Upgraded to the 2016 release.
Björn Persson fe555c7
- Removed the irrelevant and FHS-violating manifest file.
Björn Persson fe555c7
- The license has changed to GPLv3+.
Björn Persson fe555c7
Björn Persson beda69c
* Sun May 01 2016 Björn Persson <Bjorn@Rombobjörn.se> - 2015-12
Björn Persson beda69c
- Tagged the license file as such.
Björn Persson beda69c
33f7b47
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2015-11
33f7b47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
33f7b47
Björn Persson f250d81
* Sun Jan 31 2016 Björn Persson <Bjorn@Rombobjörn.se> - 2015-10
Björn Persson f250d81
- Rebuilt with GCC 6 prerelease.
Björn Persson b1cbb76
Björn Persson 60da838
* Sat Dec 19 2015 Björn Persson <Bjorn@Rombobjörn.se> - 2015-8
Björn Persson 60da838
- Added a -static subpackage for linking GPRbuild statically.
Björn Persson 60da838
088eb97
* Wed Jun 24 2015 Pavel Zhukov <<landgraf@fedoraproject.org>> - 2015-7
088eb97
- Remove temporary links
088eb97
b987c3c
* Wed Jun 24 2015 Pavel Zhukov <<landgraf@fedoraproject.org>> - 2015-6
72686aa
- Move sources to separate directories
72686aa
- Add temporary symlinks to allow gprbuiild bootstraping
16bc4d8
- Fix temporary (upgrade) links pattern
b987c3c
- Provide previous version to upgrade gprbuild
72686aa
5a05f66
* Tue Jun 23 2015 Pavel Zhukov <<landgraf@fedoraproject.org>> - 2015-2
5a05f66
- Install xmlada.gpr
5a05f66
38b1fd4
* Wed Jun 17 2015 Pavel Zhukov <<landgraf@fedoraproject.org>> - 2015-1
38b1fd4
- New release (#2015)
469154c
4c34d45
* Wed Apr 29 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2013-11
19eed92
- rebuild (gcc / gnat 5)
19eed92
157c2ef
* Sun Mar 15 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 2013-10
157c2ef
- Create unversioned symlinks
Dennis van Raaij f0f6f19
5772bfe
* Sat Feb 14 2015 Pavel Zhukov <landgraf@fedoraproject.org> - 2013-9
5772bfe
- Rebuild with new gcc 4.9
5772bfe
61e73ff
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013-8
61e73ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
61e73ff
d6844c2
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013-7
d6844c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d6844c2
f78f125
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2013-6
f78f125
- Use GNAT_arches rather than an explicit list
f78f125
cfb67a3
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2013-5
cfb67a3
- aarch64 now has Ada
cfb67a3
d11c89c
* Sun Apr 20 2014 Pavel Zhukov <landgraf@fedoraproject.org> - 2013-4
Dennis van Raaij f0f6f19
- Rebuild for new gcc
3bc32b7
ddcd42f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013-3
ddcd42f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ddcd42f
6e85f6a
* Sat Jul 13 2013 Pavel ZHukov <landgraf@fedoraproject.org> - 2013-2
daf2d1d
- New release
daf2d1d
- AdaCore has moved to years in version.
6e85f6a
- Fix gpr error
daf2d1d
034d36a
* Sat Mar 09 2013 Pavel Zhukov <landgraf@fedoraproject.org> - 4.3-5
034d36a
- Aws failed to bind with xmlada
034d36a
681d246
* Fri Jan 25 2013 Kevin Fenzi <kevin@scrye.com> 4.3-4
681d246
- Rebuild for new libgnat
681d246
f1e4a04
* Fri Jan 25 2013 Pavel Zhukov <landgraf@fedoraproject.org> - 4.3-3
f1e4a04
- Rebuild with GCC 4.8
f1e4a04
f04ea97
* Tue Dec 18 2012 Pavel Zhukov <landgraf@fedoraproject.org> - 4.3-2
f04ea97
- Fix gpr patch
f04ea97
f04ea97
* Mon Dec 17 2012 Pavel Zhukov <landgraf@fedoraproject.org> - 4.3-1
f04ea97
- New release