From dee83c7a4b8526b35bce0bb2c7aaad8f1a103056 Mon Sep 17 00:00:00 2001 From: Benjamin Calderon Date: Fri, 16 Jun 2023 09:52:19 -0400 Subject: [PATCH] New package: mspds-3.15.1 --- srcpkgs/mspds/patches/Makefile.patch | 20 ++++++++++++++++++++ srcpkgs/mspds/template | 22 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 srcpkgs/mspds/patches/Makefile.patch create mode 100644 srcpkgs/mspds/template diff --git a/srcpkgs/mspds/patches/Makefile.patch b/srcpkgs/mspds/patches/Makefile.patch new file mode 100644 index 000000000000..61d904a95747 --- /dev/null +++ b/srcpkgs/mspds/patches/Makefile.patch @@ -0,0 +1,20 @@ +--- a/Makefile ++++ b/Makefile +@@ -32,7 +32,7 @@ + STATIC_LIBS := + + ifdef STATIC +-STATIC_LIBS += -lboost_filesystem -lboost_system -lbsl430 -lboost_date_time -lboost_chrono -lboost_thread ++STATIC_LIBS += -lboost_filesystem -lboost_system -lbsl430 -lboost_date_time -lboost_chrono -lboost_thread -lhidapi-libusb + else + LIBS += -lboost_filesystem -lboost_system -lbsl430 -lboost_date_time -lboost_chrono -lboost_thread + endif +@@ -66,7 +66,7 @@ + BSTATIC := -Wl,-Bstatic + BDYNAMIC := -Wl,-Bdynamic + +- HIDOBJ := $(LIBTHIRD)/hid-libusb.o ++ HIDOBJ := + else + CXX:= clang++ + diff --git a/srcpkgs/mspds/template b/srcpkgs/mspds/template new file mode 100644 index 000000000000..305991adf574 --- /dev/null +++ b/srcpkgs/mspds/template @@ -0,0 +1,22 @@ +# Template file for 'mspds' +pkgname=mspds +version=3.15.1.1 +revision=1 +archs="i686 x86_64" +makedepends="boost-devel hidapi-devel" +short_desc="TI MSP Debug Stack tilib libmsp430" +maintainer="Benjamin Calderon " +license="GPL-3.0-or-later" +homepage="https://www.ti.com/tool/MSPDS" +distfiles="https://dr-download.ti.com/software-development/driver-or-library/MD-4vnqcP1Wk4/3.15.1.1/MSPDebugStack_OS_Package_3_15_1_1.zip" +checksum=e3a59a98c43de7a92e5814d8c3304026165e6d2551e60acaca1f08c6b1a4bac8 + +do_build() { + ln -s /usr/include/hidapi/hidapi.h ThirdParty/include/ + + make ${makejobs} +} + +do_install() { + vcopy ${wrksrc}/libmsp430.so /usr/lib +}