-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
编译时开启 python 支持编译失败 #2
Comments
本地编译时合并式上游最新提交编译通过,建议是合并到上游或与上游提交进行定期合并。 Arch 用户可以通过 AUR 安装 sigrok-slogic-git # Maintainer: taotieren <[email protected]>
pkgbase=sigrok-slogic-git
pkgname=(sigrok-slogic-git)
pkgver=0.2.1.r4402.gac52ec30
pkgrel=1
pkgdesc="sigrok_slogic"
arch=($CARCH)
url="https://wiki.sipeed.com/hardware/zh/logic_analyzer/combo8/index.html"
license=('GPL-3.0-or-later')
depends=(
glib2
glibc
bluez-libs
hicolor-icon-theme
hidapi
libftdi
libieee1284
libtirpc
libusb
libzip
nettle
zlib
glibmm
libsigc++
swig
python
#AUR
libserialport-git
)
makedepends=(
check
git
doxygen
python-gobject
python-numpy
python-setuptools
)
conflicts=("${pkgname%-git}" libsigrok libsigrok-git)
provides=("${pkgname%-git}" libsigrok libsigrok-git)
# source=("${pkgbase}::git+https://github.com/sipeed/sigrok_slogic.git")
source=("${pkgbase}::git+https://github.com/sigrokproject/libsigrok.git")
md5sums=('SKIP')
pkgver() {
cd "${srcdir}/${pkgbase}"
(
set -o pipefail
git describe --exclude 'libsigrok-unreleased' --long | sed 's/^libsigrok-//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
)
}
prepare() {
git -C "${srcdir}/${pkgbase}" clean -dfx
cd "${srcdir}/${pkgbase}"
git config --global user.email "[email protected]"
git config --global user.name "taotieren"
git remote add sigrok_slogic https://github.com/sipeed/sigrok_slogic.git
git fetch --all
git merge sigrok_slogic/hardware-sipeed-slogic-analyzer-support
# hardware-sipeed-slogic-analyzer-support
}
build() {
cd "${srcdir}/${pkgbase}"
chmod +x autogen.sh
./autogen.sh
./configure \
--prefix=/usr \
--enable-cxx \
--enable-shared \
--disable-static \
--disable-java \
--disable-ruby
# --disable-python
make
}
package() {
cd "${srcdir}/${pkgbase}"
make DESTDIR="${pkgdir}" install
install -Dvm644 'contrib/60-libsigrok.rules' "${pkgdir}/usr/lib/udev/rules.d/60-libsigrok.rules"
install -Dvm644 'contrib/61-libsigrok-uaccess.rules' "${pkgdir}/usr/lib/udev/rules.d/61-libsigrok-uaccess.rules"
}
|
❯ yay -Ql sigrok-slogic-git
sigrok-slogic-git /usr/
sigrok-slogic-git /usr/include/
sigrok-slogic-git /usr/include/libsigrok/
sigrok-slogic-git /usr/include/libsigrok/libsigrok.h
sigrok-slogic-git /usr/include/libsigrok/proto.h
sigrok-slogic-git /usr/include/libsigrok/version.h
sigrok-slogic-git /usr/include/libsigrokcxx/
sigrok-slogic-git /usr/include/libsigrokcxx/enums.hpp
sigrok-slogic-git /usr/include/libsigrokcxx/libsigrokcxx.hpp
sigrok-slogic-git /usr/lib/
sigrok-slogic-git /usr/lib/libsigrok.so
sigrok-slogic-git /usr/lib/libsigrok.so.4
sigrok-slogic-git /usr/lib/libsigrok.so.4.0.0
sigrok-slogic-git /usr/lib/libsigrokcxx.so
sigrok-slogic-git /usr/lib/libsigrokcxx.so.4
sigrok-slogic-git /usr/lib/libsigrokcxx.so.4.0.0
sigrok-slogic-git /usr/lib/pkgconfig/
sigrok-slogic-git /usr/lib/pkgconfig/libsigrok.pc
sigrok-slogic-git /usr/lib/pkgconfig/libsigrokcxx.pc
sigrok-slogic-git /usr/lib/python3.13/
sigrok-slogic-git /usr/lib/python3.13/site-packages/
sigrok-slogic-git /usr/lib/python3.13/site-packages/libsigrok-0.6.0-py3.13.egg-info/
sigrok-slogic-git /usr/lib/python3.13/site-packages/libsigrok-0.6.0-py3.13.egg-info/PKG-INFO
sigrok-slogic-git /usr/lib/python3.13/site-packages/libsigrok-0.6.0-py3.13.egg-info/SOURCES.txt
sigrok-slogic-git /usr/lib/python3.13/site-packages/libsigrok-0.6.0-py3.13.egg-info/dependency_links.txt
sigrok-slogic-git /usr/lib/python3.13/site-packages/libsigrok-0.6.0-py3.13.egg-info/not-zip-safe
sigrok-slogic-git /usr/lib/python3.13/site-packages/libsigrok-0.6.0-py3.13.egg-info/top_level.txt
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/__init__.py
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/__pycache__/
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/__pycache__/__init__.cpython-313.pyc
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/__init__.py
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/__pycache__/
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/__pycache__/__init__.cpython-313.pyc
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/__pycache__/classes.cpython-313.pyc
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/_classes.cpython-313-x86_64-linux-gnu.so
sigrok-slogic-git /usr/lib/python3.13/site-packages/sigrok/core/classes.py
sigrok-slogic-git /usr/lib/udev/
sigrok-slogic-git /usr/lib/udev/rules.d/
sigrok-slogic-git /usr/lib/udev/rules.d/60-libsigrok.rules
sigrok-slogic-git /usr/lib/udev/rules.d/61-libsigrok-uaccess.rules
sigrok-slogic-git /usr/share/
sigrok-slogic-git /usr/share/icons/
sigrok-slogic-git /usr/share/icons/hicolor/
sigrok-slogic-git /usr/share/icons/hicolor/48x48/
sigrok-slogic-git /usr/share/icons/hicolor/48x48/mimetypes/
sigrok-slogic-git /usr/share/icons/hicolor/48x48/mimetypes/libsigrok.png
sigrok-slogic-git /usr/share/icons/hicolor/scalable/
sigrok-slogic-git /usr/share/icons/hicolor/scalable/mimetypes/
sigrok-slogic-git /usr/share/icons/hicolor/scalable/mimetypes/libsigrok.svg
sigrok-slogic-git /usr/share/mime/
sigrok-slogic-git /usr/share/mime/packages/
sigrok-slogic-git /usr/share/mime/packages/vnd.sigrok.session.xml |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: