aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHuang Rui <vowstar@gmail.com>2021-06-05 02:05:19 +0800
committerHuang Rui <vowstar@gmail.com>2021-06-05 02:06:06 +0800
commit48cc6e06c7b52a6392a09a71677199eb62dd3fc9 (patch)
tree0136aaf900a7cb0a66891bbc81ef8eb915a5f4b8 /sci-electronics/dsview/dsview-1.12.ebuild
parentapp-editors/vscodium-bin: move to ::gentoo as app-editors/vscodium (diff)
downloadguru-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.ebuild110
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
-}