c3fcaed
%global	sname	ip4r
f1c3b23
24b7a80
Summary:	IPv4/v6 type and IPv4/v6 range index type for PostgreSQL
f1c3b23
Name:		postgresql-%{sname}
60e3b29
Version:	2.4.2
16a32c0
Release:	3%{?dist}
f1c3b23
License:	BSD
4f00b89
# Note that the URL is generated, needs to be changed.
414faf4
Source0:	https://github.com/RhodiumToad/%sname/archive/%version/%name-%version.tar.gz
414faf4
URL:		https://github.com/RhodiumToad/ip4r
414faf4
0b9e2b1
6957db7
BuildRequires: make
0b9e2b1
BuildRequires:	gcc
5f0780c
BuildRequires:	clang-devel llvm-devel
24199f2
BuildRequires:	postgresql-server-devel
f1c3b23
889818c
Requires(pre): postgresql-server
24b7a80
f1c3b23
%description
8606262
ip4, ip4r, ip6, ip6r, ipaddress and iprange are types that contain a single
8606262
IPv4/IPv6 address and a range of IPv4/IPv6 addresses respectively. They can
8606262
be used as a more flexible, indexable version of the cidr type.
4d9164b
f1c3b23
%prep
4d9164b
%autosetup -n %{sname}-%{version} -p1
4d9164b
f1c3b23
f1c3b23
%build
24199f2
%make_build PG_CONFIG=%_bindir/pg_server_config
f1c3b23
4d9164b
f1c3b23
%install
24199f2
%make_install PG_CONFIG=%_bindir/pg_server_config
8606262
%{__rm} %{buildroot}/usr/share/doc/pgsql/extension/README.ip4r
f1c3b23
4d9164b
# Package into *-devel once it is requested, more info:
4d9164b
# https://github.com/RhodiumToad/ip4r/pull/13
8606262
%{__rm} -r %{buildroot}%{_includedir}/pgsql
4d9164b
4d9164b
f1c3b23
%files
c3fcaed
%doc README.ip4r
24b7a80
%{_datadir}/pgsql/extension/*
f1c3b23
%{_libdir}/pgsql/%{sname}.so
0a460d0
%if 0%{?postgresql_server_llvmjit}
4135684
%{_libdir}/pgsql/bitcode/%{sname}*.bc
4135684
%{_libdir}/pgsql/bitcode/%{sname}/src/*.bc
0a460d0
%endif
f1c3b23
f1c3b23
%changelog
16a32c0
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
16a32c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
16a32c0
2547dd9
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
2547dd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2547dd9
60e3b29
* Tue Dec 05 2023 Filip Janus <fjanus@redhat.com> - 2.4.2-1
60e3b29
- Update to 2.4.2
60e3b29
889818c
* Tue Dec 05 2023 Filip Janus <fjanus@redhat.com> - 2.4.1-15
889818c
- disable postgresql_module_compat macro
889818c
e9c170f
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-14
e9c170f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
e9c170f
44ad086
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-13
44ad086
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
44ad086
c554fa1
* Wed Nov 16 2022 Ondřej Sloup <osloup@redhat.com> - 2.4.1-12
c554fa1
- Rebuild for new PostgreSQL 15
c554fa1
75e97d8
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-11
75e97d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
75e97d8
7b16402
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-10
7b16402
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7b16402
63774e4
* Thu Jan 06 2022 Filip Januš <fjanus@redhat.com> - 2.4.1.-9
63774e4
- Rebuild for Postgresql 14
63774e4
307597f
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-8
307597f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
307597f
b335e83
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 2.4.1-7
b335e83
- rebuild for libpq ABI fix
b335e83
5f0780c
* Fri Jan 15 2021 Patrik Novotný <panovotn@redhat.com> - 2.4.1-6
5f0780c
- Add compatibilty for llvm enabled postgresql
5f0780c
b4227c3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-6
b4227c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b4227c3
0f9db9d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-5
0f9db9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0f9db9d
4135684
* Thu Mar 12 2020 Honza Horak <hhorak@redhat.com> - 2.4.1-4
4135684
- Add precompiled files into files section
4135684
fec263c
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-3
fec263c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
fec263c
b3f6b69
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-2
b3f6b69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b3f6b69
8606262
* Fri May 24 2019 Devrim Gündüz <devrim@gunduz.org> - 2.4.1-1
8606262
- Update to 2.4.1
e56ccbc
- Update description
8606262
4d9164b
* Fri Feb 01 2019 Pavel Raiskup <praiskup@redhat.com> - 2.4-1
4d9164b
- the latest upstream release
4d9164b
414faf4
* Mon Oct 22 2018 Pavel Raiskup <praiskup@redhat.com> - 2.3-1
414faf4
- rebuild against PostgreSQL 11
414faf4
- update to new upstream release (rhbz#1641664)
414faf4
24199f2
* Wed Sep 05 2018 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-18
24199f2
- rebuild against postgresql-server-devel (rhbz#1618698)
24199f2
0b9e2b1
* Mon Jul 23 2018 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-17
0b9e2b1
- fix ftbfs (rhbz#1605493)
0b9e2b1
bd48510
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-17
bd48510
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
bd48510
47232b5
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-16
47232b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
47232b5
683709b
* Sat Oct 07 2017 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-15
683709b
- rebuild for PostgreSQL 10
683709b
ba08bdf
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-14
ba08bdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ba08bdf
f3b38a3
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-13
f3b38a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f3b38a3
995f6f9
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-12
995f6f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
995f6f9
bc16bc5
* Mon Oct 10 2016 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-11
bc16bc5
- bump: build in rawhide done too early
bc16bc5
d507848
* Wed Oct 05 2016 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-10
d507848
- rebuild for postgresql 9.6.0
d507848
e49683f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-9
e49683f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e49683f
Pavel Kajaba ac3740c
* Fri Jan 08 2016 Pavel Kajaba <pkajaba@redhat.com> - 2.0.2-8
Pavel Kajaba ac3740c
- Rebuild for PostgreSQL 9.5 (rhbz#1296584)
Pavel Kajaba ac3740c
146c239
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-7
146c239
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
146c239
Jozef Mlich dc85cb2
* Tue Jan 06 2015 Jozef Mlich <jmlich@redhat.com> - 2.0.2-6
Jozef Mlich dc85cb2
- rebuild because of broken dependency
Jozef Mlich dc85cb2
  requires postgresql-server(:MODULE_COMPAT_9.3)
Jozef Mlich dc85cb2
de110ef
* Sun Aug 24 2014 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-5
de110ef
- rebuild as previously the %%postgresql_major was not expanded correctly
de110ef
b613e3b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-4
b613e3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b613e3b
2f4cc3c
* Fri Jul 18 2014 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-2
2f4cc3c
- make the package dependant on postgresql-server(:MODULE_COMPAT_*) (#1008939)
2f4cc3c
da6a39c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-2
da6a39c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
da6a39c
4f00b89
* Fri May 23 2014 Pavel Raiskup <praiskup@redhat.com> - 2.0.2-1
4f00b89
- new upstream release
4f00b89
24b7a80
* Wed Sep 18 2013 Pavel Raiskup <praiskup@redhat.com> - 2.0-1
24b7a80
- rebase to the newest upstream version (#1009468)
c3fcaed
- fix fedora-review complaints
24b7a80
bc574d9
* Wed Sep 18 2013 Pavel Raiskup <praiskup@redhat.com> - 1.05-8
bc574d9
- Rebuild against PostgreSQL 9.3
bc574d9
ff0a4e5
* Mon Aug 12 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.05-7
ff0a4e5
- Use special %%doc to install docs (#994049).
ff0a4e5
9ff1c51
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-6
9ff1c51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9ff1c51
e14c557
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-5
e14c557
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e14c557
ebe0473
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-4
ebe0473
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ebe0473
72aa891
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-3
72aa891
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
72aa891
79a42b9
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-2
79a42b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
79a42b9
f29097a
* Mon Jul 19 2010 Devrim GÜNDÜZ <devrim@gunduz.org> - 1.05-1
f29097a
- Update to 1.05.
f29097a
cd8a029
* Mon Jul 19 2010 Devrim GÜNDÜZ <devrim@gunduz.org> - 1.03-5
cd8a029
- Rebuilt against PostgreSQL 8.4. Fixes	bz #615715.
cd8a029
61a1768
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-4
61a1768
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
61a1768
f30fe3e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-3
f30fe3e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f30fe3e
992924d
* Thu Dec  4 2008 Michael Schwendt <mschwendt@fedoraproject.org> 1.03-2
992924d
- Include unowned doc directory.
992924d
8079050
* Fri Feb 1 2008 - Devrim GUNDUZ <devrim@commandprompt.com> 1.03-1
8079050
- Update to 1.03
8079050
f1c3b23
* Sun Jan 20 2008 - Devrim GUNDUZ <devrim@commandprompt.com> 1.02-1
f1c3b23
- Update to 1.02
f1c3b23
f1c3b23
* Mon Jul 9 2007 - Devrim GUNDUZ <devrim@commandprompt.com> 1.01-2
f1c3b23
- Removed unneeded ldconfig calls, per bz review #246747
f1c3b23
f1c3b23
* Wed Jul 4 2007 - Devrim GUNDUZ <devrim@commandprompt.com> 1.01-1
f1c3b23
- Initial RPM packaging for Fedora