[packages/ipe] - pl, updated URLs and build

qboosh qboosh at pld-linux.org
Tue Sep 12 07:53:42 CEST 2023


commit 9d2ad97037b83fa23ab667f7ba6b1a7bab98adc4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Sep 12 06:28:54 2023 +0200

    - pl, updated URLs and build

 ipe.spec | 46 +++++++++++++++++++++++++++++++++-------------
 1 file changed, 33 insertions(+), 13 deletions(-)
---
diff --git a/ipe.spec b/ipe.spec
index c5a48d1..607b9e1 100644
--- a/ipe.spec
+++ b/ipe.spec
@@ -1,21 +1,23 @@
 Summary:	Drawing editor for creating figures in PDF or PostScript formats
+Summary(pl.UTF-8):	Edytor do tworzenia rysunków w formacie PDF i PostScript
 Name:		ipe
 Version:	7.1.2
 Release:	1
 License:	GPL v3
 Group:		X11/Applications/Graphics
-Source0:	http://downloads.sourceforge.net/ipe7/%{name}-%{version}-src.tar.gz
+Source0:	https://downloads.sourceforge.net/ipe7/%{name}-%{version}-src.tar.gz
 # Source0-md5:	887f65359d60e184a446cbe77def5176
 Patch0:		%{name}-ipeletdir.patch
-URL:		http://ipe7.sourceforge.net/
-BuildRequires:	QtCore-devel
-BuildRequires:	QtGui-devel
+URL:		https://ipe.otfried.org/
+BuildRequires:	QtCore-devel >= 4
+BuildRequires:	QtGui-devel >= 4
 BuildRequires:	cairo-devel
-BuildRequires:	freetype-devel
-BuildRequires:	gtk+2-devel
-BuildRequires:	lua51-devel
+BuildRequires:	freetype-devel >= 2
+BuildRequires:	gtk+2-devel >= 1:2.0
+BuildRequires:	libstdc++-devel
+BuildRequires:	lua51-devel >= 5.1
 BuildRequires:	pkgconfig
-BuildRequires:	qt4-build
+BuildRequires:	qt4-build >= 4
 BuildRequires:	sed >= 4.0
 BuildRequires:	zlib-devel
 Requires:	%{name}-libs = %{version}-%{release}
@@ -28,26 +30,42 @@ Postscript format. It supports making small figures for inclusion into
 LaTeX-documents as well as making multi-page PDF presentations that
 can be shown on-line with a PDF viewer.
 
+%description -l pl.UTF-8
+Edytor do tworzenia rysunków w formacie PDF lub (osadzonym)
+PostScript. Pozwala tworzyć małe rysunki do włączenia do dokumentów
+LaTeXa, a także wielostronnicowe prezentacje PDF, nadające się do
+pokazywania przy użyciu przeglądarki PDF.
+
 %package libs
 Summary:	Ipe libraries
+Summary(pl.UTF-8):	Biblioteki Ipe
 Group:		X11/Libraries
 
 %description libs
 This package provides libraries for Ipe.
 
+%description libs -l pl.UTF-8
+Ten pakiet zawiera biblioteki współdzielone Ipe.
+
 %package devel
 Summary:	Header files for Ipe libraries
+Summary(pl.UTF-8):	Pliki nagłówkowe bibliotek Ipe.
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	libstdc++-devel
 
 %description devel
 This package provides header files for Ipe libraries.
 
+%description devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe bibliotek Ipe.
+
 %prep
 %setup -q
 %patch0 -p1
 
 %{__sed} -i -e 's/lua5.1/lua51/g' src/config.mak
+%{__sed} -i -e '1s,/usr/bin/env ipescript,%{_bindir}/ipescript,' scripts/*.lua
 
 %build
 %{__make} -C src \
@@ -55,7 +73,8 @@ This package provides header files for Ipe libraries.
 	IPELIBDIR=%{_libdir} \
 	CXX="%{__cxx}" \
 	CXXFLAGS="%{rpmcxxflags} -fPIC" \
-	IPE_USE_ICONV="-DIPE_USE_ICONV"
+	IPE_USE_ICONV="-DIPE_USE_ICONV" \
+	luatest=
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -63,13 +82,14 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} -C src install \
 	INSTALL_ROOT=$RPM_BUILD_ROOT \
 	IPEPREFIX=%{_prefix} \
-	IPELIBDIR=%{_libdir}
+	IPELIBDIR=%{_libdir} \
+	luatest=
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
@@ -109,4 +129,4 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libipecanvas.so
 %attr(755,root,root) %{_libdir}/libipelua.so
 %attr(755,root,root) %{_libdir}/libipeui.so
-%{_includedir}/*.h
+%{_includedir}/ipe*.h
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ipe.git/commitdiff/9d2ad97037b83fa23ab667f7ba6b1a7bab98adc4



More information about the pld-cvs-commit mailing list