fus/fus.spec
2026-03-23 15:48:59 +03:00

132 lines
4.1 KiB
RPMSpec

%global revcount 116
%global commit beed7724d9f0899e4920a7d4b042cf6590d2bbfb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: fus
Version: 0+git.%{revcount}.%{shortcommit}
Release: 1%{?dist}
Summary: Funny Solver
License: GPLv3+
URL: https://github.com/fedora-modularity/fus
Source0: %{url}/archive/%{commit}/%{name}-%{version}.tar.gz
Patch0: 0001-Use-C99-by-default.patch
Patch1: https://patch-diff.githubusercontent.com/raw/fedora-modularity/fus/pull/72.patch
# No libmodulemd on these arches
ExcludeArch: i686 ppc ppc64 s390
BuildRequires: meson
BuildRequires: gcc
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(libsolv) >= 0.6.34
BuildRequires: pkgconfig(libsolvext) >= 0.6.34
BuildRequires: pkgconfig(modulemd-2.0) >= 2.0
BuildRequires: pkgconfig(libsoup-2.4) >= 2.4
# Without this the build in eng-rhel-7-rh-python36 is failing...
# These macros are used in meson macro
%{!?_vpath_srcdir: %global _vpath_srcdir .}
%{!?_vpath_builddir: %global _vpath_builddir %_target_platform}
%description
%{summary}.
%prep
%autosetup -n %{name}-%{commit} -p1
%build
%meson
%meson_build
%install
%meson_install
%files
%license COPYING
%doc README.md
%{_bindir}/fus
%changelog
* Tue Feb 02 2021 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.116.beed772-1
- Rebase to latest master
* Thu Jul 16 2020 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.112.14171c3-2
- Ignore weak dependencies
* Tue Jan 28 2020 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.112.14171c3-1
- Rebase to latest master
* Mon Dec 02 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.107.9cb602f-5
- Rebuild for newer libsoup
* Wed Nov 27 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.107.9cb602f-4
- Allow wildcards in exclude patterns
* Thu Sep 26 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.107.9cb602f-3
- Rebuild against libmodulemd2
* Fri Sep 20 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.107.9cb602f-2
- Fix segfault
* Tue Sep 17 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.107.9cb602f-1
- Rebase to latest master
- Use libmodulemd 2
* Wed Aug 14 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.89.a330cc6-5
- cache: Don't use checksum as filename
* Tue Jul 09 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.89.a330cc6-4
- Fix loading local repositories
* Mon Jul 08 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.89.a330cc6-3
- Revert patch for downloading from HTTP
* Wed May 22 2019 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.89.a330cc6-2
- Allow retrieving repodata over HTTP
* Fri Oct 26 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.89.a330cc6-1
- New git snapshot
- Drop patches as they were merged upstream
- Revert update to new libmodulemd (which caused segfaults)
* Fri Oct 26 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.59.b59ec94-1
- New git snapshot
- Drop patch as reworked and merged into PR#47
* Mon Oct 22 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.54.0afe286-3
- Make wildcards match bare packages only
* Mon Oct 15 2018 Lubomír Sedlář <lsedlar@redhat.com>
- Refresh patches to include more fixes
* Fri Oct 12 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.54.0afe286-2
- New git snapshot
- Add patch to correctly select input packages
* Fri Oct 5 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.46.8ce1358-1
- New git snapshot
- Update patches to mask bare RPMs
* Thu Sep 20 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.38.1cc1d4c-1
- New git snapshot
- Refresh patches to mask bare RPMs
* Thu Sep 13 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.36.fb25ab2-1
- New git snapshot
- Add patches to mask bare RPMs
- Load filelists lazily
* Mon Aug 13 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.35.d97ca64-1
- New git snapshot
* Mon Aug 13 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.33.39180b3-1
- New git snapshot
* Mon Aug 13 2018 Lubomír Sedlář <lsedlar@redhat.com> - 0+git.30.6ff739b-2
- Compile with optimizations
* Mon Jul 30 2018 Igor Gnatenko <ignatenko@redhat.com> - 0+git.30.6ff739b-1
- Initial package