diff options
author | Huang Rui <vowstar@gmail.com> | 2021-06-05 02:05:19 +0800 |
---|---|---|
committer | Huang Rui <vowstar@gmail.com> | 2021-06-05 02:06:06 +0800 |
commit | 48cc6e06c7b52a6392a09a71677199eb62dd3fc9 (patch) | |
tree | 0136aaf900a7cb0a66891bbc81ef8eb915a5f4b8 /sci-electronics/dsview/dsview-1.12.ebuild | |
parent | app-editors/vscodium-bin: move to ::gentoo as app-editors/vscodium (diff) | |
download | guru-48cc6e06c7b52a6392a09a71677199eb62dd3fc9.tar.gz guru-48cc6e06c7b52a6392a09a71677199eb62dd3fc9.tar.bz2 guru-48cc6e06c7b52a6392a09a71677199eb62dd3fc9.zip |
sci-electronics/dsview: fix build problem with python 3.9
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar@gmail.com>
Diffstat (limited to 'sci-electronics/dsview/dsview-1.12.ebuild')
-rw-r--r-- | sci-electronics/dsview/dsview-1.12.ebuild | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/sci-electronics/dsview/dsview-1.12.ebuild b/sci-electronics/dsview/dsview-1.12.ebuild deleted file mode 100644 index dbcb96bbc..000000000 --- a/sci-electronics/dsview/dsview-1.12.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -GITHUB_PN="DSView" - -inherit autotools cmake python-r1 toolchain-funcs udev xdg - -DESCRIPTION="An open source multi-function instrument" -HOMEPAGE=" - https://www.dreamsourcelab.com - https://github.com/DreamSourceLab/DSView -" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/DreamSourceLab/${GITHUB_PN}.git" -else - SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${GITHUB_PN}-${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-cpp/glibmm:2 - dev-libs/boost - dev-libs/glib - dev-libs/libzip - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtsvg:5 - dev-qt/qtconcurrent:5 - sci-libs/fftw:3.0 - virtual/libusb:1 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}"/${P}-desktop.patch - "${FILESDIR}"/${P}-cmake.patch - "${FILESDIR}"/${P}-fix-qt.patch - "${FILESDIR}"/${P}-fix-segfault.patch - "${FILESDIR}"/${P}-fix-extern-c.patch -) - -src_prepare() { - export CC="$(tc-getCC)" - export AR="$(tc-getAR)" - - default - - local LIBDIR="/usr/$(get_libdir)" - - grep -rl "/usr/local/lib" "${S}" | xargs sed -i "s@/usr/local/lib@${LIBDIR}@g" || die - grep -rl "/usr/local" "${S}" | xargs sed -i "s@/usr/local@/usr@g" || die - cd "${S}/libsigrok4DSL" || die - sh ./autogen.sh || die - cd "${S}/libsigrokdecode4DSL" || die - sh ./autogen.sh || die -} - -src_configure() { - local LIBDIR="/usr/$(get_libdir)" - - cd "${S}/libsigrok4DSL" || die - sh ./configure --libdir=${LIBDIR} --prefix=/usr || die - cd "${S}/libsigrokdecode4DSL" || die - sh ./configure --libdir=${LIBDIR} --prefix=/usr || die -} - -src_compile() { - cd "${S}/libsigrok4DSL" || die - emake - cd "${S}/libsigrokdecode4DSL" || die - emake -} - -src_install() { - local LIBDIR="/usr/$(get_libdir)" - - cd "${S}/libsigrok4DSL" || die - emake DESTDIR="${D}" install - cd "${S}/libsigrokdecode4DSL" || die - emake DESTDIR="${D}" install - cd "${S}/DSView" || die - - DESTDIR="${D}" \ - PKG_CONFIG_PATH="${D}${LIBDIR}/pkgconfig" \ - CFLAGS="-I${D}/usr/include" \ - CXXFLAGS="-I${D}/usr/include" \ - LDFLAGS="-L${D}${LIBDIR}" \ - cmake -DCMAKE_INSTALL_PREFIX=/usr . || die - emake DESTDIR="${D}" install -} - -pkg_postinst() { - xdg_pkg_postinst - udev_reload -} |