[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