Projects
osmocom:latest
libosmo-dsp
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
libosmodsp.spec
Added
@@ -0,0 +1,90 @@ +# +# spec file for package libosmo-dsp +# +# Copyright (c) 2017 Walter Fey DL8FCL +# +# This file is under MIT license + +%define libname libosmodsp0 +Name: libosmodsp +Requires: osmocom-latest +Version: 0.5.0 +Release: 0 +Summary: SDR DSP primitives +License: GPL-2.0-only +Group: Productivity/Hamradio/Other +URL: https://osmocom.org/projects/libosmo-dsp +Source: libosmodsp_0.5.0.tar.xz +Source1: rpmlintrc +BuildRequires: automake >= 1.6 +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: libtool >= 2 +BuildRequires: pkgconfig +BuildRequires: texlive-latex +BuildRequires: pkgconfig(fftw3f) >= 3.2 + +%description +A library with SDR DSP primitives + +%package -n %{libname} +Requires: osmocom-latest +Summary: SDR DSP primitives +Group: System/Libraries + +%description -n %{libname} +A library with SDR DSP primitives + +%package devel +Requires: osmocom-latest +Summary: SDR DSP primitives +Group: Development/Libraries/C and C++ +Requires: %{libname} = %{version} + +%description devel +A library with SDR DSP primitives headers + +%package doc +Requires: osmocom-latest +Summary: SDR DSP primitives - Documentation +Group: Documentation/HTML +Requires: %{libname} = %{version} +BuildArch: noarch + +%description doc +A library with SDR DSP primitives headers - Documentation + +%prep +%setup -n libosmo-dsp -q + +%build +echo "%version" >.tarball-version +autoreconf --force --install +%configure --disable-static --includedir="%{_includedir}/%{name}" +make %{?_smp_mflags} + +%install +%make_install +rm -f "%{buildroot}/%{_libdir}"/*.la +%fdupes -s %{buildroot} + +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig + +%files -n %{libname} +%defattr(-,root,root) +%doc AUTHORS COPYING +%{_libdir}/libosmodsp.so.* + +%files devel +%defattr(-,root,root) +%{_libdir}/libosmodsp.so +%{_includedir}/%name/ +%{_libdir}/pkgconfig/libosmodsp.pc + +%files doc +%defattr(-,root,root) +%doc %{_datadir}/doc/libosmodsp +%exclude %{_datadir}/doc/libosmodsp/html/*.log + +%changelog
View file
libosmodsp_0.4.0.dsc -> libosmodsp_0.5.0.dsc
Changed
@@ -2,12 +2,12 @@ Source: libosmodsp Binary: libosmodsp0, libosmodsp-dev, libosmodsp-doc, libosmodsp-dbg Architecture: any all -Version: 0.4.0 +Version: 0.5.0 Maintainer: Harald Welte <laforge@gnumonks.org> Homepage: https://osmocom.org/projects/libosmo-dsp Standards-Version: 3.9.6 -Vcs-Browser: http://git.osmocom.org/libosmo-dsp/ -Vcs-Git: git://git.osmocom.org/libosmo-dsp.git +Vcs-Browser: https://gitea.osmocom.org/sdr/libosmo-dsp +Vcs-Git: https://gitea.osmocom.org/sdr/libosmo-dsp Build-Depends: debhelper (>= 9), autotools-dev, autoconf, automake, libtool, dh-autoreconf, libdpkg-perl, git, doxygen, pkg-config, libfftw3-dev Package-List: libosmodsp-dbg deb debug extra arch=any @@ -15,8 +15,8 @@ libosmodsp-doc deb doc optional arch=all libosmodsp0 deb libs optional arch=any Checksums-Sha1: - a0a327adc0bf2256362131e352d42d3125d62f98 38496 libosmodsp_0.4.0.tar.xz + 84c7098ff5d5bdf8a8380221f9a768459ff0ef34 39636 libosmodsp_0.5.0.tar.xz Checksums-Sha256: - b5c617c79bb6c285915777c889738bafefa92bcd2605253dc1807208a5256b21 38496 libosmodsp_0.4.0.tar.xz + 0645628226cfccc2c9fa1f9767361076df62e21c6170bbd03c7f50e003ee15f5 39636 libosmodsp_0.5.0.tar.xz Files: - f78fc40b318cddb1d84d40e993282216 38496 libosmodsp_0.4.0.tar.xz + c7426ee778b87c7746ba5a1b411f8bc0 39636 libosmodsp_0.5.0.tar.xz
View file
libosmodsp_0.4.0.tar.xz/.tarball-version -> libosmodsp_0.5.0.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -0.4.0 \ No newline at end of file +0.5.0
View file
libosmodsp_0.4.0.tar.xz/Makefile.am -> libosmodsp_0.5.0.tar.xz/Makefile.am
Changed
@@ -12,7 +12,13 @@ dist-hook: echo $(VERSION) > $(distdir)/.tarball-version -EXTRA_DIST = git-version-gen .version +EXTRA_DIST = \ + .version \ + README.md \ + contrib/libosmodsp.spec.in \ + debian \ + git-version-gen \ + $(NULL) if HAVE_DOXYGEN
View file
libosmodsp_0.4.0.tar.xz/README.md -> libosmodsp_0.5.0.tar.xz/README.md
Changed
@@ -17,9 +17,9 @@ You can clone from the official libosmo-dsp.git repository using - git clone git://git.osmocom.org/libosmo-dsp.git + git clone https://gitea.osmocom.org/sdr/libosmo-dsp -There is a cgit interface at http://git.osmocom.org/libosmo-dsp/ +There is a web interface at <https://gitea.osmocom.org/sdr/libosmo-dsp> Documentation -------------
View file
libosmodsp_0.4.0.tar.xz/configure.ac -> libosmodsp_0.5.0.tar.xz/configure.ac
Changed
@@ -22,6 +22,11 @@ AC_CONFIG_MACRO_DIR(m4) +dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang +AS_CASE("$LD",*clang*, + AS_CASE("${host_os}", + *linux*,archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib')) + dnl checks for libraries PKG_CHECK_MODULES(FFTW3F, fftw3f >= 3.2.0) @@ -40,11 +45,43 @@ CFLAGS="$saved_CFLAGS" AC_SUBST(SYMBOL_VISIBILITY) +AC_ARG_ENABLE(sanitize, + AS_HELP_STRING( + --enable-sanitize, + Compile with address sanitizer enabled, + ), + sanitize=$enableval, sanitize="no") +if test x"$sanitize" = x"yes" +then + CFLAGS="$CFLAGS -fsanitize=address -fsanitize=undefined" + CPPFLAGS="$CPPFLAGS -fsanitize=address -fsanitize=undefined" +fi + +AC_ARG_ENABLE(werror, + AS_HELP_STRING( + --enable-werror, + Turn all compiler warnings into errors, with exceptions: + a) deprecation (allow upstream to mark deprecation without breaking builds); + b) "#warning" pragmas (allow to remind ourselves of errors without breaking builds) + + ), + werror=$enableval, werror="no") +if test x"$werror" = x"yes" +then + WERROR_FLAGS="-Werror" + WERROR_FLAGS+=" -Wno-error=deprecated -Wno-error=deprecated-declarations" + WERROR_FLAGS+=" -Wno-error=cpp" # "#warning" + CFLAGS="$CFLAGS $WERROR_FLAGS" + CPPFLAGS="$CPPFLAGS $WERROR_FLAGS" +fi + + dnl Generate the output AC_CONFIG_HEADER(config.h) AC_OUTPUT( libosmodsp.pc + contrib/libosmodsp.spec include/Makefile include/osmocom/Makefile include/osmocom/dsp/Makefile
View file
libosmodsp_0.5.0.tar.xz/contrib
Added
+(directory)
View file
libosmodsp_0.5.0.tar.xz/contrib/libosmodsp.spec.in
Added
@@ -0,0 +1,89 @@ +# +# spec file for package libosmo-dsp +# +# Copyright (c) 2017 Walter Fey DL8FCL +# +# This file is under MIT license + +%define libname libosmodsp0 +Name: libosmodsp +Requires: osmocom-latest +Version: @VERSION@ +Release: 0 +Summary: SDR DSP primitives +License: GPL-2.0-only +Group: Productivity/Hamradio/Other +URL: https://osmocom.org/projects/libosmo-dsp +Source: %{name}-%{version}.tar.xz +BuildRequires: automake >= 1.6 +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: libtool >= 2 +BuildRequires: pkgconfig +BuildRequires: texlive-latex +BuildRequires: pkgconfig(fftw3f) >= 3.2 + +%description +A library with SDR DSP primitives + +%package -n %{libname} +Requires: osmocom-latest +Summary: SDR DSP primitives +Group: System/Libraries + +%description -n %{libname} +A library with SDR DSP primitives + +%package devel +Requires: osmocom-latest +Summary: SDR DSP primitives +Group: Development/Libraries/C and C++ +Requires: %{libname} = %{version} + +%description devel +A library with SDR DSP primitives headers + +%package doc +Requires: osmocom-latest +Summary: SDR DSP primitives - Documentation +Group: Documentation/HTML +Requires: %{libname} = %{version} +BuildArch: noarch + +%description doc +A library with SDR DSP primitives headers - Documentation + +%prep +%setup -q + +%build +echo "%version" >.tarball-version +autoreconf --force --install +%configure --disable-static --includedir="%{_includedir}/%{name}" +make %{?_smp_mflags} + +%install +%make_install +rm -f "%{buildroot}/%{_libdir}"/*.la +%fdupes -s %{buildroot} + +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig + +%files -n %{libname} +%defattr(-,root,root) +%doc AUTHORS COPYING +%{_libdir}/libosmodsp.so.* + +%files devel +%defattr(-,root,root) +%{_libdir}/libosmodsp.so +%{_includedir}/%name/ +%{_libdir}/pkgconfig/libosmodsp.pc + +%files doc +%defattr(-,root,root) +%doc %{_datadir}/doc/libosmodsp +%exclude %{_datadir}/doc/libosmodsp/html/*.log + +%changelog
View file
libosmodsp_0.4.0.tar.xz/debian/changelog -> libosmodsp_0.5.0.tar.xz/debian/changelog
Changed
@@ -1,3 +1,9 @@ +libosmodsp (0.5.0) unstable; urgency=medium + + * Automatically generated changelog entry for building the Osmocom latest feed + + -- Osmocom OBS scripts <info@osmocom.org> Fri, 25 Apr 2025 20:54:18 +0000 + libosmodsp (0.4.0) unstable; urgency=medium * Use release helper from libosmcoore
View file
libosmodsp_0.4.0.tar.xz/debian/control -> libosmodsp_0.5.0.tar.xz/debian/control
Changed
@@ -14,14 +14,14 @@ pkg-config, libfftw3-dev Standards-Version: 3.9.6 -Vcs-Browser: http://git.osmocom.org/libosmo-dsp/ -Vcs-Git: git://git.osmocom.org/libosmo-dsp.git +Vcs-Browser: https://gitea.osmocom.org/sdr/libosmo-dsp +Vcs-Git: https://gitea.osmocom.org/sdr/libosmo-dsp Homepage: https://osmocom.org/projects/libosmo-dsp Package: libosmodsp0 Section: libs Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: osmocom-latest, ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: Osmocom Software Defined Radio Digital Signal Processing Library C-language library for common DSP (Digital Signal Processing) primitives @@ -31,7 +31,7 @@ Package: libosmodsp-dev Section: libdevel Architecture: any -Depends: ${misc:Depends}, +Depends: osmocom-latest, ${misc:Depends}, libosmodsp0 (= ${binary:Version}) Multi-Arch: same Description: Development headers for Osmocom DSP Library @@ -45,7 +45,7 @@ Package: libosmodsp-doc Architecture: all Section: doc -Depends: ${misc:Depends}, +Depends: osmocom-latest, ${misc:Depends}, libosmodsp0, libjs-jquery Description: Documentation for the Osmocom DSP Library @@ -59,7 +59,7 @@ Section: debug Architecture: any Priority: extra -Depends: libosmodsp0 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-latest, libosmodsp0 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Debug symbols for Osmocom DSP library C-language library for common DSP (Digital Signal Processing) primitives
View file
libosmodsp_0.4.0.tar.xz/debian/copyright -> libosmodsp_0.5.0.tar.xz/debian/copyright
Changed
@@ -1,6 +1,6 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libosmodsp -Source: git://git.osmocom.org/libosmo-dsp.git +Source: https://gitea.osmocom.org/sdr/libosmo-dsp Files: * Copyright: 2011-2013 Sylvain Munaut <tnt@246tNt.com>
View file
libosmodsp_0.4.0.tar.xz/git-version-gen -> libosmodsp_0.5.0.tar.xz/git-version-gen
Changed
@@ -93,8 +93,8 @@ then : # use $v elif - v=`git describe --abbrev=4 --match='v*' HEAD 2>/dev/null \ - || git describe --abbrev=4 HEAD 2>/dev/null` \ + v=`git describe --abbrev=4 HEAD 2>/dev/null \ + || git describe --abbrev=4 --match='v*' HEAD 2>/dev/null` \ && case $v in 0-9*) ;; v0-9*) ;;
View file
libosmodsp_0.4.0.tar.xz/src/Makefile.am -> libosmodsp_0.5.0.tar.xz/src/Makefile.am
Changed
@@ -8,4 +8,5 @@ lib_LTLIBRARIES = libosmodsp.la libosmodsp_la_SOURCES = cfile.c cxvec.c cxvec_math.c iqbal.c -libosmodsp_la_LDFLAGS = -version-info $(LIBVERSION) $(FFTW3F_LIBS) +libosmodsp_la_LDFLAGS = -version-info $(LIBVERSION) +libosmodsp_la_LIBADD = -lm $(FFTW3F_LIBS)
View file
rpmlintrc
Added
@@ -0,0 +1,5 @@ +# Don't abort the build when finding a library that depends on a package with +# a specific version. This is intentional for nightly builds, we don't want +# libraries from different build dates to be mixed as they might have ABI +# incompatibilities. +setBadness('shlib-fixed-dependency', 0)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.