Пакет postgresql13-pg_partman: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | %define pg_ver 13 %def_with jit Name: postgresql%pg_ver-pg_partman Version: 4.7.4 Release: alt1 Summary: pg_partman is an extension to create and manage both time-based and serial-based table partition sets. License: PostgreSQL Group: Databases Url: https://badge.fury.io/pg/pg_partman Source: %name-%version.tar Patch0: %name-%version-%release.patch BuildRequires(pre): rpm-build-python3 # Automatically added by buildreq on Sat May 18 2019 # optimized out: glibc-kernheaders-generic glibc-kernheaders-x86 python-base sh4 BuildRequires: postgresql%pg_ver-server-devel Requires: postgresql%pg_ver-server %description pg_partman is an extension to create and manage both time-based and serial-based table partition sets. Native partitioning in PostgreSQL 10 is supported as of pg_partman v3.0.1 and much more extensively as of 4.0.0 along with PostgreSQL 11. Note that all the features of trigger-based partitioning are not yet supported in native, but performance in both reads & writes is significantly better. %prep %setup %patch0 -p1 ## py2 -> py3 sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' \ $(find ./ -name '*.py') sed -i 's|#!/usr/bin/python|#!/usr/bin/python3|' \ $(find ./ -name '*.py') ## %build %make %install %makeinstall_std %files %_bindir/* %_libdir/pgsql/pg_partman_bgw.so %if %pg_ver >= 11 %if_with jit %_libdir/pgsql/bitcode/src/pg_partman_bgw* %endif %endif %_datadir/pgsql/extension/* %doc %_datadir/doc/postgresql/extension/* %changelog * Mon Sep 11 2023 Alexei Takaseev <taf@altlinux.org> 4.7.4-alt1 - 4.7.4 * Thu Mar 30 2023 Alexei Takaseev <taf@altlinux.org> 4.7.3-alt1 - 4.7.3 * Sat Dec 17 2022 Alexei Takaseev <taf@altlinux.org> 4.7.2-alt1 - 4.7.2 * Fri Oct 14 2022 Alexei Takaseev <taf@altlinux.org> 4.7.1-alt1 - 4.7.1 * Mon Sep 19 2022 Michael Shigorin <mike@altlinux.org> 4.7.0-alt2 - add jit knob (on by default) * Mon Aug 15 2022 Alexei Takaseev <taf@altlinux.org> 4.7.0-alt1 - 4.7.0 * Mon May 16 2022 Alexei Takaseev <taf@altlinux.org> 4.6.2-alt1 - 4.6.2 * Mon Apr 18 2022 Alexei Takaseev <taf@altlinux.org> 4.6.1-alt1 - 4.6.1 - Packaged bitecode files for PG >= 11 * Thu Jan 27 2022 Alexei Takaseev <taf@altlinux.org> 4.6.0-alt2 - Change BR from postgresql-devel to postgresql%pg_ver-server-devel * Fri Oct 08 2021 Alexei Takaseev <taf@altlinux.org> 4.6.0-alt1 - 4.6.0 * Wed Sep 29 2021 Alexei Takaseev <taf@altlinux.org> 4.5.1-alt2 - Rebuild with PostgreSQL 14 * Fri Sep 03 2021 Alexei Takaseev <taf@altlinux.org> 4.5.1-alt1 - 4.5.1 * Thu Dec 24 2020 Alexei Takaseev <taf@altlinux.org> 4.4.1-alt1 - 4.4.1 * Mon Sep 28 2020 Alexei Takaseev <taf@altlinux.org> 4.4.0-alt2 - Rebuild with PostgreSQL 13 * Fri May 29 2020 Alexei Takaseev <taf@altlinux.org> 4.4.0-alt1 - 4.4.0 * Fri Feb 07 2020 Alexei Takaseev <taf@altlinux.org> 4.3.0-alt2 - 4.3.0 * Mon Dec 02 2019 Alexei Takaseev <taf@altlinux.org> 4.2.2-alt2 - Build with python 3 * Mon Oct 21 2019 Alexei Takaseev <taf@altlinux.org> 4.2.2-alt1 - 4.2.2 * Wed Oct 02 2019 Alexei Takaseev <taf@altlinux.org> 4.2.0-alt1 - 4.2.0 * Sat May 18 2019 Alexei Takaseev <taf@altlinux.org> 4.1.0-alt1 - Initial build for ALT Linux |