[packages/myspell] - avoid false perl(explicitely) dependency; rel 10

qboosh qboosh at pld-linux.org
Wed Jul 8 19:31:03 CEST 2026


commit 3ccc8e500c2a7f0ea244f4683e05233c3ec59bac
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jul 8 19:31:02 2026 +0200

    - avoid false perl(explicitely) dependency; rel 10

 myspell.spec | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)
---
diff --git a/myspell.spec b/myspell.spec
index 7d8a2e1..f40f0b7 100644
--- a/myspell.spec
+++ b/myspell.spec
@@ -1,9 +1,9 @@
 %define		major	3
-%define		rel		9
 Summary:	myspell - spellchecker derived from ispell
 Summary(pl.UTF-8):	myspell - narzędzie do sprawdzania pisowni wywodzące się z myspella
 Name:		myspell
 Version:	3.1
+%define	rel	10
 Release:	0.pre.%{rel}
 License:	BSD
 Group:		Libraries
@@ -19,6 +19,9 @@ BuildRequires:	libstdc++-devel
 BuildRequires:	perl-tools-pod
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# false positive (from "use explicitely --lowercase=string..." message)
+%define		_noautoreq_perl	explicitely
+
 %description
 MySpell is a Spellchecker as (and derived from) ispell.
 
@@ -82,20 +85,28 @@ for i in $(grep 'OBJS =' Makefile | cut -d"=" -f2 | sed -e s/\.o/\.cxx/g); do
 done
 ar rc $(grep STATICLIB= Makefile | head -n 1 | cut -d"=" -f2 | sed -s s/_pic// | sed -e s/$\(VERSION\)/%{version}/) \
 	$(grep OBJS\ = Makefile | cut -d"=" -f2)
-rm *.o
+%{__rm} *.o
+
+%{__make} \
+	CC="%{__cc}" \
+	CXX="%{__cxx}" \
+	CFLAGS="%{rpmcflags}" \
+	CXXFLAGS="%{rpmcxxflags}"
 
-%{__make} CXXFLAGS="%{rpmcxxflags}" CFLAGS="%{rpmcflags}" CXX="%{__cxx}" CC="%{__cc}"
 %{__make} check
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir},%{_pkgconfigdir},%{_mandir}/man1}
+
 %if "lib" != "%{_lib}"
 ln -s %{_lib} $RPM_BUILD_ROOT%{_prefix}/lib
 %endif
+
 %{__make} install \
 	STATICLIB=libmyspell.a \
 	PREFIX=$RPM_BUILD_ROOT%{_prefix}
+
 %{__make} install \
 	STATICLIB=libmyspell_pic.a \
 	PREFIX=$RPM_BUILD_ROOT%{_prefix}
@@ -127,7 +138,7 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README.* CONTRIBUTORS
-%attr(755,root,root) %{_libdir}/libmyspell.so.*.*
+%{_libdir}/libmyspell.so.*.*
 %ghost %{_libdir}/libmyspell.so.3
 
 %files tools
@@ -139,7 +150,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libmyspell.so
+%{_libdir}/libmyspell.so
 %{_includedir}/myspell
 %{_pkgconfigdir}/myspell.pc
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/myspell.git/commitdiff/3ccc8e500c2a7f0ea244f4683e05233c3ec59bac



More information about the pld-cvs-commit mailing list