Merge branch 'f27' into f28
This commit is contained in:
commit
ed1184b616
@ -82,7 +82,7 @@ diff -up gsm-1.0-pl17/Makefile.mk gsm-1.0-pl17/Makefile
|
|||||||
# The basic API: libgsm
|
# The basic API: libgsm
|
||||||
|
|
||||||
+$(LIBGSMSO).$(SO_VER): $(LIB) $(GSM_OBJECTS)
|
+$(LIBGSMSO).$(SO_VER): $(LIB) $(GSM_OBJECTS)
|
||||||
+ $(LD) -o $@ -shared -Xlinker -soname -Xlinker libgsm.so.$(SO_MAJOR) $(GSM_OBJECTS) -lc
|
+ $(LD) $(LFLAGS) -o $@ -shared -Xlinker -soname -Xlinker libgsm.so.$(SO_MAJOR) $(GSM_OBJECTS) -lc
|
||||||
+
|
+
|
||||||
+$(LIBGSMSO).$(SO_MAJOR): $(LIBGSMSO).$(SO_VER)
|
+$(LIBGSMSO).$(SO_MAJOR): $(LIBGSMSO).$(SO_VER)
|
||||||
+ ln -fs libgsm.so.$(SO_VER) lib/libgsm.so.$(SO_MAJOR)
|
+ ln -fs libgsm.so.$(SO_VER) lib/libgsm.so.$(SO_MAJOR)
|
||||||
|
19
gsm.spec
19
gsm.spec
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Name: gsm
|
Name: gsm
|
||||||
Version: %{ver_maj}.%{ver_min}
|
Version: %{ver_maj}.%{ver_min}
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
Summary: Shared libraries for GSM speech compressor
|
Summary: Shared libraries for GSM speech compressor
|
||||||
|
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -61,9 +61,11 @@ full-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP
|
|||||||
%patch1 -p1 -b .warn
|
%patch1 -p1 -b .warn
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
export LDFLAGS="%{?__global_ldflags}"
|
||||||
make %{?_smp_mflags} all
|
make %{?_smp_mflags} all
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
export LDFLAGS="%{?__global_ldflags}"
|
||||||
mkdir -p %{buildroot}{%{_bindir},%{_includedir}/gsm,%{_libdir},%{_mandir}/{man1,man3}}
|
mkdir -p %{buildroot}{%{_bindir},%{_includedir}/gsm,%{_libdir},%{_mandir}/{man1,man3}}
|
||||||
|
|
||||||
make install \
|
make install \
|
||||||
@ -74,14 +76,16 @@ make install \
|
|||||||
# some apps look for this in /usr/include
|
# some apps look for this in /usr/include
|
||||||
ln -s gsm/gsm.h %{buildroot}%{_includedir}
|
ln -s gsm/gsm.h %{buildroot}%{_includedir}
|
||||||
|
|
||||||
|
echo ".so toast.1" > %{buildroot}%{_mandir}/man1/tcat.1
|
||||||
|
echo ".so toast.1" > %{buildroot}%{_mandir}/man1/untoast.1
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# This is to ensure that the patch creates the proper library version.
|
# This is to ensure that the patch creates the proper library version.
|
||||||
[ -f %{buildroot}%{_libdir}/libgsm.so.%{version} ]
|
[ -f %{buildroot}%{_libdir}/libgsm.so.%{version} ]
|
||||||
|
export LDFLAGS="%{?__global_ldflags}"
|
||||||
make addtst
|
make addtst
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%ldconfig_scriptlets
|
||||||
|
|
||||||
%postun -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license COPYRIGHT
|
%license COPYRIGHT
|
||||||
@ -92,7 +96,9 @@ make addtst
|
|||||||
%{_bindir}/tcat
|
%{_bindir}/tcat
|
||||||
%{_bindir}/toast
|
%{_bindir}/toast
|
||||||
%{_bindir}/untoast
|
%{_bindir}/untoast
|
||||||
|
%{_mandir}/man1/tcat.1*
|
||||||
%{_mandir}/man1/toast.1*
|
%{_mandir}/man1/toast.1*
|
||||||
|
%{_mandir}/man1/untoast.1*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%dir %{_includedir}/gsm
|
%dir %{_includedir}/gsm
|
||||||
@ -105,6 +111,11 @@ make addtst
|
|||||||
%{_mandir}/man3/gsm_print.3*
|
%{_mandir}/man3/gsm_print.3*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 07 2018 Dominik Mierzejewski <rpm[AT]greysector.net> 1.0.17-5
|
||||||
|
- ensure binaries are linked with Fedora LDFLAGS (#1548532)
|
||||||
|
- use ldconfig_scriptlets macro
|
||||||
|
- add proper man links for tcat and untoast
|
||||||
|
|
||||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.17-4
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.17-4
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user