Comments (4)
I'm not familiar with makepkg
command (I'm a Debian user). The PICSimLab compiles and run with the build script
./bscripts/build_all_static.sh
?
from picsimlab.
Hello, it doesn't use it at all, because the script uses apt, and in Arch you have pacman, the PKGBUILD script is as follows:
# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
pkgname=picsimlab-bin
_pkgname=PICSimLab
_pkgname2=${pkgname%-bin}
_date=230728
pkgver=0.9.0
pkgrel=2
pkgdesc="A realtime emulator of development boards with integrated MPLABX/avr-gdb debugger"
arch=('x86_64')
url='https://github.com/lcgamboa/picsimlab'
license=('GPL2')
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
depends=('gtkwave'
'gpsim'
'libgcrypt'
'cutecom'
'gedit'
'pulseview'
'glibc'
'dtc'
'gcc-libs'
'glib2'
'picsim'
'openal'
'pixman'
'libslirp'
'wxwidgets-common'
'wxgtk3'
'zlib')
makedepends=('tar')
# source=("${_pkgname}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_${_date}_Ubuntu_20.04.5_LTS_amd64.deb")
source=("${_pkgname}-${pkgver}.deb::https://sourceforge.net/projects/picsim/files/latestbuild/${_pkgname}_${pkgver}_${_date}_Ubuntu_20.04.6_LTS_amd64.deb/download")
sha256sums=('425af9de1bb7e208d6a719b42d543ffa139d596b04c1db1d62a760ce110f33e4')
package() {
# extract
tar xvf data.tar.xz -C "${pkgdir}"
# remove doc
rm -rf ${pkgdir}/usr/share/doc/
# icon
for icon in espmsim picsimlab srtank
do
install -Dm644 ${pkgdir}/usr/share/${_pkgname2}/$icon.png -t ${pkgdir}/usr/share/pixmaps/
done
}
I've tried to communicate with the package maintainer, but I haven't been lucky yet.
from picsimlab.
Apparently, the package is created from .deb of ubuntu 20.04. This .deb package doesn´t work in recent versions of Linux ( they use gtk3.2 instead of gtk3.0).
You can try the Appimage when the AUR package is not updated.
from picsimlab.
Thanks! Appimage worked just fine. Will close the issue, but maybe leaving a warning for newcomers like me wouldn't hurt
from picsimlab.
Related Issues (20)
- issue loading esp32 firmware HOT 37
- crash when selecting open hex file HOT 4
- Issue with qemu i2c bitbang HOT 10
- Is it possible to separate the backend simulator/emulator when compile the full package? HOT 3
- Can't set LCD1602 R/W pin to GND in gpboard. HOT 6
- gpboard isn't fast as other boards; like, Mclab2 and PICGenios. HOT 4
- PICGenios board with PIC18F4580, crash upon invoking TIMER2. HOT 3
- Impossible to install picsimlab on debain 12 with latest .deb HOT 3
- PICGenios with PIC18F4580 analog pins improperly configured. HOT 2
- Gpboard simulation failed HOT 6
- Simulator for PIC18F87J60 (PIC18F97J60) HOT 2
- [Question] Weird Servo Motor Movement HOT 3
- Gpboard crash on loading hex HOT 3
- Gpboard simulation speed issue HOT 4
- MCP23S17 not working as inpurs HOT 14
- RTC ds1307 HOT 14
- PICSimLab Not responding HOT 3
- Starting QEMU with -S to await a GDB connection HOT 8
- No way to customize qemu efuse and bin file paths? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from picsimlab.