[packages/pystring] - updated to 1.2.0 (new soname)
qboosh
qboosh at pld-linux.org
Tue Sep 15 18:35:23 CEST 2026
commit b6aeaa1add9e52486dc73ce36ce388fad6b569fc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Sep 15 18:35:32 2026 +0200
- updated to 1.2.0 (new soname)
pystring.spec | 37 ++++++++++++++++++-------------------
1 file changed, 18 insertions(+), 19 deletions(-)
---
diff --git a/pystring.spec b/pystring.spec
index 5d9c2bb..50e6fde 100644
--- a/pystring.spec
+++ b/pystring.spec
@@ -1,15 +1,19 @@
Summary: Collection of C++ functions emulating Python's string class methods
Summary(pl.UTF-8): Zbiór funkcji C++ emulujących metody pythonowej klasy string
Name: pystring
-Version: 1.1.4
+Version: 1.2.0
Release: 1
License: BSD
Group: Libraries
#Source0Download: https://github.com/imageworks/pystring/releases
Source0: https://github.com/imageworks/pystring/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: e469841e8cea730353b7beb8ef8b33a4
+# Source0-md5: 490da1fd9645e1792b5d2a86c756c28c
URL: https://github.com/imageworks/pystring
-BuildRequires: libtool
+BuildRequires: libstdc++-devel >= 6:7
+BuildRequires: meson >= 1.2.0
+BuildRequires: ninja >= 1.5
+BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 2.042
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -24,7 +28,7 @@ Overlapping functionality (such as index and slice/substr) of
std::string is included to match Python interfaces.
Originally developed at Sony Pictures Imageworks.
-<http://opensource.imageworks.com/>
+<https://www.imageworks.com/technology/opensource/>
%description -l pl.UTF-8
Pystring to zbiór funkcji C++ o interfejsie i zachowaniu metod
@@ -39,13 +43,14 @@ klasy std::string jest dołączona tak, aby pasowała do interfejsów
Pythona.
Kod oryginalnie powstał w Sony Pictures Imageworks
-<http://opensource.imageworks.com/>.
+<https://www.imageworks.com/technology/opensource/>.
%package devel
Summary: Header files for pystring library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki pystring
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: libstdc++-devel >= 6:7
%description devel
Header files for pystring library.
@@ -69,20 +74,14 @@ Statyczna biblioteka pystring.
%setup -q
%build
-%{__make} \
- CXX="%{__cxx}" \
- CXXFLAGS="%{rpmcxxflags} -Wall -Wextra" \
- LDFLAGS="%{rpmldflags}" \
- LIBDIR=%{_libdir}
+%meson
+
+%meson_build
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/pystring}
-
-%{__make} install \
- LIBDIR=$RPM_BUILD_ROOT%{_libdir}
-cp -p pystring.h $RPM_BUILD_ROOT%{_includedir}/pystring
+%meson_install
%clean
rm -rf $RPM_BUILD_ROOT
@@ -93,14 +92,14 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc LICENSE README.md
-%attr(755,root,root) %{_libdir}/libpystring.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpystring.so.0
+%{_libdir}/libpystring.so.*.*.*
+%ghost %{_libdir}/libpystring.so.1
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpystring.so
-%{_libdir}/libpystring.la
+%{_libdir}/libpystring.so
%{_includedir}/pystring
+%{_pkgconfigdir}/pystring.pc
%files static
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pystring.git/commitdiff/b6aeaa1add9e52486dc73ce36ce388fad6b569fc
More information about the pld-cvs-commit
mailing list