parent
c1a7be56cb
commit
b6723e66ef
5 changed files with 172 additions and 1 deletions
@ -0,0 +1,3 @@ |
||||
*.zip filter=lfs diff=lfs merge=lfs -text |
||||
*.tgz filter=lfs diff=lfs merge=lfs -text |
||||
*.tar.gz filter=lfs diff=lfs merge=lfs -text |
@ -0,0 +1 @@ |
||||
../../tito_libs/releasers.conf |
@ -1,5 +1,6 @@ |
||||
[buildconfig] |
||||
builder = tito.builder.Builder |
||||
builder = fws.builder.GitLfsBuilder |
||||
tagger = tito.tagger.VersionTagger |
||||
changelog_do_not_remove_cherrypick = 0 |
||||
changelog_format = %s (%ae) |
||||
lib_dir = ../tito_libs |
||||
|
Binary file not shown.
@ -0,0 +1,166 @@ |
||||
%global _hardened_build 1 |
||||
|
||||
Name: libsearpc |
||||
Version: 3.2.gite889dbc |
||||
Release: 1%{?dist} |
||||
Summary: A simple and easy-to-use C language RPC framework |
||||
|
||||
License: LGPLv3 |
||||
URL: https://github.com/haiwen/%{name} |
||||
Source0: https://github.com/haiwen/libsearpc/archive/%{name}-master.zip |
||||
|
||||
BuildRequires: autoconf |
||||
BuildRequires: automake |
||||
BuildRequires: libtool |
||||
BuildRequires: glib2-devel |
||||
BuildRequires: jansson-devel |
||||
BuildRequires: python3-simplejson |
||||
BuildRequires: python3-devel |
||||
|
||||
|
||||
%description |
||||
Searpc is a simple C language RPC framework based on GObject system. Searpc |
||||
handles the serialization/deserialization part of RPC, the transport part is |
||||
left to users. |
||||
|
||||
|
||||
%package devel |
||||
Summary: Development files for %{name} |
||||
Requires: %{name}%{?_isa} = %{version}-%{release} |
||||
Requires: glib2-devel |
||||
Requires: jansson-devel >= 2.2.1 |
||||
|
||||
|
||||
%description devel |
||||
The %{name}-devel package contains libraries and header files for developing |
||||
applications that use %{name}. |
||||
|
||||
|
||||
%prep |
||||
%setup -qn libsearpc-python3 |
||||
sed -i -e /\(DESTDIR\)/d %{name}.pc.in |
||||
sed -i 's@/usr/bin/env python@/usr/bin/env python3@' ./lib/searpc-codegen.py ./pysearpc/test_pysearpc.py ./tests/generate.py |
||||
sed -i 's@/usr/bin/python@/usr/bin/python3@' ./pysearpc/pygencode.py |
||||
|
||||
|
||||
%build |
||||
./autogen.sh |
||||
%configure --disable-static --disable-compile-demo PYTHON=/usr/bin/python3 |
||||
%{__make} %{?_smp_mflags} CFLAGS="%{optflags}" |
||||
|
||||
|
||||
%install |
||||
%{__make} install DESTDIR=%{buildroot} |
||||
find %{buildroot} -name '*.la' -exec rm -f {} ';' |
||||
|
||||
|
||||
%check |
||||
# tests are failing on big endian arches |
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1388453 |
||||
%ifnarch ppc ppc64 s390 s390x |
||||
%{__make} check |
||||
%endif |
||||
|
||||
|
||||
%ldconfig_scriptlets |
||||
|
||||
|
||||
%files |
||||
%doc AUTHORS README.markdown |
||||
%license LICENSE.txt |
||||
%{_libdir}/%{name}.so.* |
||||
%{_bindir}/searpc-codegen.py |
||||
%{python3_sitearch}/pysearpc/ |
||||
|
||||
%files devel |
||||
%license LICENSE.txt |
||||
%{_includedir}/searpc* |
||||
%{_libdir}/%{name}.so |
||||
%{_libdir}/pkgconfig/%{name}.pc |
||||
|
||||
|
||||
%changelog |
||||
* Sat Nov 15 2020 Daniel Berteaud <daniel@firewall-services.com> - 3.2.gite889dbc-1 |
||||
- Build current git for EL7 and EL8 |
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-18 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |
||||
|
||||
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.1-17 |
||||
- Rebuilt for Python 3.9 |
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-16 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild |
||||
|
||||
* Sun Jan 05 2020 Julien Enselme <jujens@jujens.eu> - 3.1-15 |
||||
- Remove dependency on /usr/bin/python2 |
||||
|
||||
* Sun Nov 03 2019 Julien Enselme <jujens@jujens.eu> - 3.1-14 |
||||
- Make this package compatible with Python3 |
||||
|
||||
* Wed Sep 11 2019 Julien Enselme <jujens@jujens.eu> - 3.1-13 |
||||
- Update latest tag to latest version. |
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-12 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-11 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-10 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-9 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
||||
|
||||
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.1-8 |
||||
- Update Python 2 dependency declarations to new packaging standards |
||||
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) |
||||
|
||||
* Mon Aug 14 2017 Iryna Shcherbina <ishcherb@redhat.com> - 3.1-7 |
||||
- Add a build-time dependency on python2-devel |
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
||||
|
||||
* Tue Nov 08 2016 Dan Horák <dan[at]danny.cz> - 3.1-3 |
||||
- Skip the tests in a better way |
||||
|
||||
* Tue Nov 08 2016 Julien Enselme <jujens@jujens.eu> - 3.1-2 |
||||
- Skip failing tests on ppc64 and s390 |
||||
|
||||
* Sun Oct 23 2016 Julien Enselme <jujens@jujens.eu> - 3.1-1 |
||||
- Update to 3.1 |
||||
|
||||
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.7-2 |
||||
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages |
||||
|
||||
* Tue Feb 02 2016 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0.7-1 |
||||
- Update to 3.0.7 |
||||
|
||||
* Fri Dec 04 2015 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0-6 |
||||
- Add optflags |
||||
|
||||
* Fri Sep 11 2015 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0-5 |
||||
- Fix license |
||||
|
||||
* Fri Sep 11 2015 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0-4 |
||||
- Fix license |
||||
- Fix build requiremets |
||||
- Add check |
||||
|
||||
* Sat Apr 11 2015 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0-3 |
||||
- Use release tag instead of commit |
||||
|
||||
* Wed Nov 05 2014 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0-2 |
||||
- Update to latest tag |
||||
- Remove merged patch |
||||
|
||||
* Tue Aug 12 2014 Nikos Roussos <comzeradd@fedoraproject.org> - 3.0-1 |
||||
- Initial version of the package |
Loading…
Reference in new issue