diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,55 @@ +libzita-convolver.so.4:_Z28zita_convolver_major_versionv +libzita-convolver.so.4:_Z28zita_convolver_minor_versionv +libzita-convolver.so.4:_ZN7Inpnode10alloc_fftaEti +libzita-convolver.so.4:_ZN7Inpnode9free_fftaEv +libzita-convolver.so.4:_ZN7InpnodeC1Et +libzita-convolver.so.4:_ZN7InpnodeC2Et +libzita-convolver.so.4:_ZN7InpnodeD1Ev +libzita-convolver.so.4:_ZN7InpnodeD2Ev +libzita-convolver.so.4:_ZN7Macnode10alloc_fftbEt +libzita-convolver.so.4:_ZN7Macnode9free_fftbEv +libzita-convolver.so.4:_ZN7MacnodeC1EP7Inpnode +libzita-convolver.so.4:_ZN7MacnodeC2EP7Inpnode +libzita-convolver.so.4:_ZN7MacnodeD1Ev +libzita-convolver.so.4:_ZN7MacnodeD2Ev +libzita-convolver.so.4:_ZN7OutnodeC1Eti +libzita-convolver.so.4:_ZN7OutnodeC2Eti +libzita-convolver.so.4:_ZN7OutnodeD1Ev +libzita-convolver.so.4:_ZN7OutnodeD2Ev +libzita-convolver.so.4:_ZN8Convproc10check_stopEv +libzita-convolver.so.4:_ZN8Convproc11set_optionsEj +libzita-convolver.so.4:_ZN8Convproc11set_skipcntEj +libzita-convolver.so.4:_ZN8Convproc12impdata_linkEjjjj +libzita-convolver.so.4:_ZN8Convproc12stop_processEv +libzita-convolver.so.4:_ZN8Convproc13impdata_clearEjj +libzita-convolver.so.4:_ZN8Convproc13start_processEii +libzita-convolver.so.4:_ZN8Convproc14impdata_createEjjiPfii +libzita-convolver.so.4:_ZN8Convproc14impdata_updateEjjiPfii +libzita-convolver.so.4:_ZN8Convproc5printEP8_IO_FILE +libzita-convolver.so.4:_ZN8Convproc5resetEv +libzita-convolver.so.4:_ZN8Convproc7cleanupEv +libzita-convolver.so.4:_ZN8Convproc7processEb +libzita-convolver.so.4:_ZN8Convproc9configureEjjjjjjf +libzita-convolver.so.4:_ZN8ConvprocC1Ev +libzita-convolver.so.4:_ZN8ConvprocC2Ev +libzita-convolver.so.4:_ZN8ConvprocD1Ev +libzita-convolver.so.4:_ZN8ConvprocD2Ev +libzita-convolver.so.4:_ZN9Convlevel11findmacnodeEjjb +libzita-convolver.so.4:_ZN9Convlevel11static_mainEPv +libzita-convolver.so.4:_ZN9Convlevel12impdata_linkEjjjj +libzita-convolver.so.4:_ZN9Convlevel13impdata_clearEjj +libzita-convolver.so.4:_ZN9Convlevel13impdata_writeEjjiPfiib +libzita-convolver.so.4:_ZN9Convlevel4mainEv +libzita-convolver.so.4:_ZN9Convlevel4stopEv +libzita-convolver.so.4:_ZN9Convlevel5printEP8_IO_FILE +libzita-convolver.so.4:_ZN9Convlevel5resetEjjPPfS1_ +libzita-convolver.so.4:_ZN9Convlevel5startEii +libzita-convolver.so.4:_ZN9Convlevel7cleanupEv +libzita-convolver.so.4:_ZN9Convlevel7fftswapEPA2_f +libzita-convolver.so.4:_ZN9Convlevel7processEb +libzita-convolver.so.4:_ZN9Convlevel7readoutEbj +libzita-convolver.so.4:_ZN9Convlevel9configureEijjjj +libzita-convolver.so.4:_ZN9ConvlevelC1Ev +libzita-convolver.so.4:_ZN9ConvlevelC2Ev +libzita-convolver.so.4:_ZN9ConvlevelD1Ev +libzita-convolver.so.4:_ZN9ConvlevelD2Ev diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,5 @@ +libc.so.6 +libfftw3f.so.3 +libgcc_s.so.1 +libpthread.so.0 +libstdc++.so.6 diff --git a/files/0001-remove-ldconfig.patch b/files/0001-remove-ldconfig.patch new file mode 100644 --- /dev/null +++ b/files/0001-remove-ldconfig.patch @@ -0,0 +1,27 @@ +From afd01d4ab7326909225ae5f8742865ae57fed0d1 Mon Sep 17 00:00:00 2001 +From: TeenCorn +Date: Tue, 9 Oct 2018 17:27:18 -0700 +Subject: [PATCH] remove ldconfig + +--- + source/Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/source/Makefile b/source/Makefile +index 776c067..a99e067 100644 +--- a/source/Makefile ++++ b/source/Makefile +@@ -56,8 +56,8 @@ install: $(ZITA-CONVOLVER_MIN) + install -d $(DESTDIR)$(LIBDIR) + install -m 644 $(ZITA-CONVOLVER_H) $(DESTDIR)$(INCDIR) + install -m 755 $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(LIBDIR) +- ldconfig +- ln -sf $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-CONVOLVER_SO) ++ ln -sv $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-CONVOLVER_SO) ++ ln -sv $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-CONVOLVER_MAJ) + + uninstall: + rm -rf $(DESTDIR)$(INCDIR)/$(ZITA-CONVOLVER_H) +-- +2.19.0 + diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,18 @@ +name : libzita-convolver +version : 4.0.3 +release : 1 +source : + - http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-convolver-4.0.3.tar.bz2 : 9aa11484fb30b4e6ef00c8a3281eebcfad9221e3937b1beb5fe21b748d89325f +license : GPL-3.0-or-later +component : multimedia.library +summary : C++ library implementing a real-time convolution matrix. +description: | + Zita convolver is a C++ library implementing a real-time convolution matrix for up to 64 inputs and outputs. It uses multiple partition sizes to provide both low delay and efficient CPU use. +builddeps : + - pkgconfig(fftw3) +setup : | + %patch -p1 < $pkgfiles/0001-remove-ldconfig.patch +build : | + %make PREFIX=%PREFIX% LIBDIR=%libdir% -C source/ +install : | + %make_install PREFIX=%PREFIX% LIBDIR=%libdir% -C source/ diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,49 @@ + + + libzita-convolver + + TeenCorn + TeenCorn@protonmail.com + + GPL-3.0-or-later + multimedia.library + C++ library implementing a real-time convolution matrix. + Zita convolver is a C++ library implementing a real-time convolution matrix for up to 64 inputs and outputs. It uses multiple partition sizes to provide both low delay and efficient CPU use. + + https://solus-project.com/sources/README.Solus + + + libzita-convolver + C++ library implementing a real-time convolution matrix. + Zita convolver is a C++ library implementing a real-time convolution matrix for up to 64 inputs and outputs. It uses multiple partition sizes to provide both low delay and efficient CPU use. + + multimedia.library + + /usr/lib64/libzita-convolver.so.4 + /usr/lib64/libzita-convolver.so.4.0.3 + + + + libzita-convolver-devel + Development files for libzita-convolver + Zita convolver is a C++ library implementing a real-time convolution matrix for up to 64 inputs and outputs. It uses multiple partition sizes to provide both low delay and efficient CPU use. + + programming.devel + + libzita-convolver + + + /usr/include/zita-convolver.h + /usr/lib64/libzita-convolver.so + + + + + 2018-10-30 + 4.0.3 + Packaging update + TeenCorn + TeenCorn@protonmail.com + + + \ No newline at end of file