[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