dfu-programmer: update to 1.0.0 20227/head
authorStefan Hellermann <stefan@the2masters.de>
Thu, 5 Jan 2023 14:34:48 +0000 (15:34 +0100)
committerStefan Hellermann <stefan@the2masters.de>
Thu, 5 Jan 2023 17:26:09 +0000 (18:26 +0100)
The project website http://dfu-programmer.github.io seams dead, but
there are new releases on github. They just released 1.0.0, update
to it.

I removed docs, bash-completion and the fedora spec file from
configure.ac to fix cross compilation problems.

Signed-off-by: Stefan Hellermann <stefan@the2masters.de>
utils/dfu-programmer/Makefile
utils/dfu-programmer/patches/000-remove-docs-etc.patch [new file with mode: 0644]

index aadd7965fccb23bd442e6a1ff8809730bb2de8fa..8a7e1a0e531243f4b3502a4183bfc45fd4616085 100644 (file)
@@ -1,26 +1,21 @@
-#
-# Copyright (C) 2015 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=dfu-programmer
-PKG_VERSION:=0.7.2
+PKG_VERSION:=1.0.0
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=@SF/$(PKG_NAME)/$(PKG_VERSION)
-PKG_HASH:=1db4d36b1aedab2adc976e8faa5495df3cf82dc4bf883633dc6ba71f7c4af995
+PKG_SOURCE_URL:=https://github.com/$(PKG_NAME)/$(PKG_NAME)/releases/download/v$(PKG_VERSION)/
+PKG_HASH:=867eaf0a8cd10123715491807ab99cecb54dc6f09dddade4b2a42b0b0ef9e6b0
 
 PKG_MAINTAINER:=Stefan Hellermann <stefan@the2masters.de>
 PKG_LICENSE:=GPL-2.0
 PKG_LICENSE_FILES:=COPYING
 
+PKG_FIXUP:=autoreconf
 PKG_INSTALL:=1
 PKG_BUILD_PARALLEL:=1
+MAKE_PATH:=src
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -29,7 +24,7 @@ define Package/dfu-programmer
   CATEGORY:=Utilities
   SUBMENU:=Microcontroller programming
   TITLE:=USB programmer for Atmel microcontrollers
-  URL:=http://dfu-programmer.github.io/
+  URL:=https://github.com/dfu-programmer/dfu-programmer
   DEPENDS:=+libusb-1.0
 endef
 
diff --git a/utils/dfu-programmer/patches/000-remove-docs-etc.patch b/utils/dfu-programmer/patches/000-remove-docs-etc.patch
new file mode 100644 (file)
index 0000000..ad0f368
--- /dev/null
@@ -0,0 +1,9 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -28,5 +28,5 @@ AC_FUNC_MEMCMP
+ # Checks for libusb.
+ AC_SEARCH_LIBS(libusb_init, usb-1.0,, [AC_MSG_ERROR([libusb 1.0 not found])])
+-AC_CONFIG_FILES(fedora/dfu-programmer.spec Makefile docs/Makefile src/Makefile)
++AC_CONFIG_FILES(src/Makefile)
+ AC_OUTPUT