Package libpqxx: 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 121 122 123 124 125 126 127 128 129 130 131 132 133 | # BEGIN SourceDeps(oneline): BuildRequires(pre): rpm-build-python BuildRequires: /usr/bin/dot /usr/bin/doxygen /usr/bin/xmlto boost-devel-headers python-devel # END SourceDeps(oneline) Group: System/Libraries %add_optflags %optflags_shared # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: libpqxx Summary: C++ client API for PostgreSQL Epoch: 1 Version: 4.0.1 Release: alt2_17 License: BSD URL: http://pqxx.org/ Source0: http://pqxx.org/download/software/libpqxx/libpqxx-%{version}.tar.gz Source1: http://pqxx.org/download/software/libpqxx/libpqxx-%{version}.tar.gz.md5sum Patch3: libpqxx-2.6.8-multilib.patch Patch4: libpqxx_configure.patch BuildRequires: gcc-c++ BuildRequires: postgresql-devel BuildRequires: python BuildRequires: rpm-build-python Source44: import.info %description C++ client API for PostgreSQL. The standard front-end (in the sense of "language binding") for writing C++ programs that use PostgreSQL. Supersedes older libpq++ interface. %package devel Group: Development/C Summary: Development tools for %{name} Requires: %{name} = %{epoch}:%{version}-%{release} %description devel %{summary}. %package doc Group: System/Libraries Summary: Developer documentation for %{name} BuildArch: noarch %description doc %{summary}. %prep %setup -q # fix spurious permissions chmod -x COPYING %patch3 -p1 -b .multilib %patch4 -p1 # fix python interpreter sed -i.py2 -e "s|/usr/bin/python$|%{__python}|g" \ tools/splitconfig \ tools/template2mak.py %build %configure \ --enable-shared --disable-static %make_build %install %makeinstall_std rm -fv %{buildroot}%{_libdir}/lib*.la %check # FIXME: most/all fail, need already-running postgresql instance? %make_build check ||: %files %doc AUTHORS ChangeLog NEWS README VERSION %doc --no-dereference COPYING %{_libdir}/libpqxx-4.0.so %files devel %doc README-UPGRADE %{_bindir}/pqxx-config %{_includedir}/pqxx/ %{_libdir}/libpqxx.so %{_libdir}/pkgconfig/libpqxx.pc %files doc %doc doc/html/* %changelog * Sun Jan 12 2020 Igor Vlasenko <viy@altlinux.ru> 1:4.0.1-alt2_17 - fixed build * Mon May 07 2018 Igor Vlasenko <viy@altlinux.ru> 1:4.0.1-alt2_13 - update to new release by fcimport * Wed Jan 17 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 1:4.0.1-alt2_10 - Updated build dependencies. * Wed Sep 27 2017 Igor Vlasenko <viy@altlinux.ru> 1:4.0.1-alt1_10 - update to new release by fcimport * Thu Aug 03 2017 Igor Vlasenko <viy@altlinux.ru> 1:4.0.1-alt1_8 - update to new release by fcimport * Mon Feb 15 2016 Igor Vlasenko <viy@altlinux.ru> 1:4.0.1-alt1_6 - update to new release by fcimport * Sun Dec 27 2015 Igor Vlasenko <viy@altlinux.ru> 1:4.0.1-alt1_5 - update to new release by fcimport * Sat Jul 11 2015 Gleb F-Malinovskiy <glebfm@altlinux.org> 1:3.2-alt2_0.6.1 - Rebuilt for gcc5 C++11 ABI (ALT#31135). * Tue Jun 03 2014 Igor Vlasenko <viy@altlinux.ru> 1:3.2-alt2_0.6 - fixed build * Tue Sep 24 2013 Igor Vlasenko <viy@altlinux.ru> 1:3.2-alt1_0.6 - update to new release by fcimport * Mon Aug 12 2013 Igor Vlasenko <viy@altlinux.ru> 1:3.2-alt1_0.5 - update to new release by fcimport * Fri Apr 26 2013 Igor Vlasenko <viy@altlinux.ru> 1:3.2-alt1_0.4 - initial fc import |