jreznik pushed to arts (epel7). "auto-import changelog data from arts-1.0.0-4.src.rpm (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Thu Apr 2 15:05:26 UTC 2015
>From dc2b51dea9b5d504651f1bcf2bedcb417595ec06 Mon Sep 17 00:00:00 2001
From: cvsdist <cvsdist at fedoraproject.org>
Date: Thu, 9 Sep 2004 03:03:36 +0000
Subject: auto-import changelog data from arts-1.0.0-4.src.rpm Wed Apr 17 2002
Bernhard Rosenkraenzer <bero at redhat.com> 1.0.0-4 - Fix dangling symlink
diff --git a/arts.spec b/arts.spec
index 9a2c2d0..648f600 100644
--- a/arts.spec
+++ b/arts.spec
@@ -1,6 +1,6 @@
%define is_release 1
%define beta %{nil}
-%define rel 3
+%define rel 4
%define debug 0
%define DATE 20020326
Version: 1.0.0
@@ -30,7 +30,7 @@ Obsoletes: kdelibs-sound
Provides: kdelibs-sound
BuildRequires: autoconf253 automake15 qt-devel >= 3.0.3-10
Source900: gccver.c
-Provides: libartscbackend.so.0 libartsflow_idl.so.1 libartsflow.so.1 libartswavplayobject.so.0 libgmcop.so.1 libkmedia2_idl.so.1 libkmedia2.so.1 libmcop_mt.so.1 libmcop.so.1 libqtmcop.so.1 libsoundserver_idl.so.1
+Provides: libartscbackend.so.0 libartsflow_idl.so.1 libartsflow.so.1 libartswavplayobject.so.0 libgmcop.so.1 libkmedia2_idl.so.1 libkmedia2.so.1 libmcop_mt.so.1 libmcop.so.1 libqtmcop.so.1 libsoundserver_idl.so.1 libx11globalcomm.so.1
%description
arts (analog real-time synthesizer) is the sound system of KDE 3.
@@ -123,27 +123,26 @@ cd ..
chmod a+x $RPM_BUILD_ROOT%{_libdir}/*
+
# Set symlinks for files we renamed because of compiler ABI issues
if [ "0`./gccver`" -lt 3001 ]; then
- REL="gcc`./gccver -v`"
- for i in artscbackend artswavplayobject; do
- if [ -e $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so.1 ]; then
- ln -s lib${i}-${REL}.so.1 $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.0.0.0
- ln -s lib${i}-${REL}.so.1 $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.0
- elif [ -e $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so ]; then
- ln -s lib${i}-${REL}.so $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.0.0.0
- ln -s lib${i}-${REL}.so $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.0
- fi
- done
- for i in artsflow artsflow_idl gmcop kmedia2_idl kmedia2 mcop mcop_mt qtmcop soundserver_idl; do
- if [ -e $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so.1 ]; then
- ln -s lib${i}-${REL}.so.1 $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.1.0.0
- ln -s lib${i}-${REL}.so.1 $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.1
- elif [ -e $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so ]; then
- ln -s lib${i}-${REL}.so $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.1.0.0
- ln -s lib${i}-${REL}.so $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.1
- fi
- done
+ REL="gcc`./gccver -v`"
+ solink() {
+ sover=$1
+ somajor=`echo $sover |sed -e "s,\..*,,"`
+ shift
+ for i in $@; do
+ if [ -e $RPM_BUILD_ROOT/%{_libdir}/lib${i}-${REL}.so ]; then
+ ln -s lib${i}-${REL}.so $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.${sover}
+ ln -s lib${i}-${REL}.so $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.${somajor}
+ elif [ -e $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so.? ]; then
+ ln -s `basename $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so.?` $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.${sover}
+ ln -s `basename $RPM_BUILD_ROOT%{_libdir}/lib${i}-${REL}.so.?` $RPM_BUILD_ROOT/%{_libdir}/lib${i}.so.${somajor}
+ fi
+ done
+ }
+ solink 0.0.0 artscbackend artswavplayobject
+ solink 1.0.0 artsflow artsflow_idl gmcop kmedia2_idl kmedia2 mcop mcop_mt qtmcop soundserver_idl x11globalcomm
fi
%clean
@@ -171,7 +170,7 @@ fi
%{_libdir}/libartsflow*.*
%{_libdir}/libartswav*.*
%{_libdir}/lib*mcop*.*
-%{_libdir}/libx11globalcomm.*
+%{_libdir}/libx11globalcomm*.*
%{_libdir}/libsound*
%{_libdir}/libkmedia*
@@ -184,6 +183,9 @@ fi
%{_bindir}/artsc-config
%changelog
+* Wed Apr 17 2002 Bernhard Rosenkraenzer <bero at redhat.com> 1.0.0-4
+- Fix dangling symlink
+
* Mon Apr 15 2002 Bernhard Rosenkraenzer <bero at redhat.com> 1.0.0-3
- Change sonames to something indicating the compiler version if a compiler
< gcc 3.1 is used
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/arts.git/commit/?h=epel7&id=dc2b51dea9b5d504651f1bcf2bedcb417595ec06
More information about the scm-commits
mailing list