From cacc74998f8e57c022e41a4ca7f3dc0542b34799 Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Tue, 11 Oct 2022 11:09:02 +0300 Subject: [PATCH] Add symlink for majorversion Signed-off-by: David Abdurachmanov --- astyle.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/astyle.spec b/astyle.spec index da13902..dc05c64 100644 --- a/astyle.spec +++ b/astyle.spec @@ -1,6 +1,6 @@ Name: astyle Version: 3.1 -Release: 17%{?dist} +Release: 17.0.riscv64%{?dist} Summary: Source code formatter for C-like programming languages %global majorversion 3 @@ -50,6 +50,7 @@ pushd src # it's much easier to compile it here than trying to fix the Makefile g++ %{build_cxxflags} -DASTYLE_LIB -fPIC -c ASBeautifier.cpp ASEnhancer.cpp ASFormatter.cpp ASResource.cpp astyle_main.cpp g++ %{build_ldflags} -shared -o libastyle.so.%{soversion} *.o -Wl,-soname,libastyle.so.%{majorversion} + ln -s libastyle.so.%{soversion} libastyle.so.%{majorversion} ln -s libastyle.so.%{soversion} libastyle.so g++ %{build_cxxflags} -c ASLocalizer.cpp astyle_main.cpp g++ %{build_ldflags} -o astyle ASLocalizer.o astyle_main.o -L. -lastyle @@ -58,9 +59,9 @@ popd %install pushd src mkdir -p %{buildroot}{%{_bindir},%{_libdir},%{_includedir}} - install -p -m 755 astyle %{buildroot}%{_bindir} install -p -m 755 libastyle.so.%{soversion} %{buildroot}%{_libdir} + install -p -m 755 libastyle.so.%{majorversion} %{buildroot}%{_libdir} cp -P libastyle.so %{buildroot}%{_libdir} install -p -m 644 astyle.h %{buildroot}%{_includedir} popd @@ -79,6 +80,9 @@ popd %{_includedir}/astyle.h %changelog +* Tue Oct 11 2022 David Abdurachmanov - 3.1-17.0.riscv64 +- Add symlink for majorversion + * Wed Jul 20 2022 Fedora Release Engineering - 3.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild