Commit e2cb412b authored by SZ Lin (林上智)'s avatar SZ Lin (林上智)

Initialize debian packaging files

parent c34f9649
swupdate (2019.04~rc1+git20190320.bad559b+dfsg-1~exp1) experimental; urgency=medium
[ Stefano Babic ]
* Initial release (Closes: #907041)
[ SZ Lin (林上智) ]
* Fix copyright issues
* Tidy Debian packaging files
-- SZ Lin (林上智) <szlin@debian.org> Sun, 21 Apr 2019 18:34:58 +0800
Source: swupdate
Section: embedded
Priority: optional
Maintainer: Stefano Babic <sbabic@denx.de>
Uploaders: SZ Lin (林上智) <szlin@debian.org>,
Nobuhiro Iwamatsu <iwamatsu@debian.org>
Build-Depends: debhelper (>= 12),
libconfig9,
latexmk,
libconfig-dev,
libcurl4-openssl-dev,
libarchive-dev,
liblua5.2-dev,
libjson-c-dev,
libssl-dev,
libzmq3-dev,
libz-dev,
pkg-config,
python3-sphinx,
texlive-latex-recommended,
texlive-fonts-recommended,
texlive-formats-extra
Standards-Version: 4.3.0
Homepage: http://sbabic.github.io/swupdate
Vcs-Browser: https://salsa.debian.org/debian/swupdate
Vcs-Git: https://salsa.debian.org/debian/swupdate.git
Package: swupdate
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Software update framework for embedded systems
swupdate is a Linux update agent with the goal to provide an efficient and
safe way to update an embedded system.
.
- Install on embedded media (eMMC, SD, Raw NAND, NOR and SPI-NOR flashes)
- Allow delivery single image for multiple devices
- Multiple interfaces for getting software
1. local storage
2. integrated web server
3. integrated REST client connector to hawkBit
4. remote server download
- Software delivered as images, gzipped tarball, etc
- Allow custom handlers for installing FPGA/ microcontroller firmware.
- Power-Off safe
Package: swupdate-dev
Section: libdevel
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: swupdate-doc
Description: Development files for swupdate framework
This package contains the development files for swupdate.
.
swupdate is a Linux update agent with the goal to provide an efficient and
safe way to update an embedded system.
.
- Install on embedded media (eMMC, SD, Raw NAND, NOR and SPI-NOR flashes)
- Allow delivery single image for multiple devices
- Multiple interfaces for getting software
1. local storage
2. integrated web server
3. integrated REST client connector to hawkBit
4. remote server download
- Software delivered as images, gzipped tarball, etc
- Allow custom handlers for installing FPGA/ microcontroller firmware.
- Power-Off safe
Package: swupdate-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Description: Documentation for swupdate framework
This package contains the documentation for swupdate.
.
swupdate is a Linux update agent with the goal to provide an efficient and
safe way to update an embedded system.
.
- Install on embedded media (eMMC, SD, Raw NAND, NOR and SPI-NOR flashes)
- Allow delivery single image for multiple devices
- Multiple interfaces for getting software
1. local storage
2. integrated web server
3. integrated REST client connector to hawkBit
4. remote server download
- Software delivered as images, gzipped tarball, etc
- Allow custom handlers for installing FPGA/ microcontroller firmware.
- Power-Off safe
This diff is collapsed.
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
override_dh_auto_configure:
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
$(MAKE) debian_defconfig
endif
override_dh_auto_build-indep:
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
$(MAKE) man latexpdf
mv doc/build/man/client.1 doc/build/man/swupdate-client.1
mv doc/build/man/sendtohawkbit.1 doc/build/man/swupdate-sendtohawkbit.1
mv doc/build/man/hawkbitcfg.1 doc/build/man/swupdate-hawkbitcfg.1
mv doc/build/man/progress.1 doc/build/man/swupdate-progress.1
endif
override_dh_dwz:
dh_dwz --no-dwz-multifile
override_dh_missing:
dh_missing --fail-missing
%:
dh $@
usr/lib/libswupdate.a usr/lib
usr/lib/lua/*/lua_swupdate*.so* usr/lib
usr/include/progress_ipc.h usr/include
usr/include/network_ipc.h usr/include
usr/include/swupdate_status.h usr/include
Document: swupdate
Title: SWUpdate Documentation
Author: Stefano Babic
Abstract: Full documentation for the SWUpdate tool
Section: System/Package Management
Format: PDF
Files: /usr/share/doc/swupdate/SWUpdate.pdf.gz
doc/build/latex/SWUpdate.pdf
examples/configuration
examples/description
usr/bin/swupdate usr/bin
usr/bin/swupdate-client usr/bin
usr/bin/swupdate-sendtohawkbit usr/bin
usr/bin/swupdate-progress usr/bin
usr/bin/swupdate-hawkbitcfg usr/bin
doc/build/man/swupdate.1
doc/build/man/swupdate-client.1
doc/build/man/swupdate-sendtohawkbit.1
doc/build/man/swupdate-hawkbitcfg.1
doc/build/man/swupdate-progress.1
Bug-Database: https://github.com/sbabic/swupdate/issues
Bug-Submit: https://github.com/sbabic/swupdate/issues/new
Name: swupdate
Repository: https://github.com/sbabic/swupdate.git
Repository-Browse: https://github.com/sbabic/swupdate
version=4
dversionmangle=s/\+(debian|dfsg|ds|deb)(\.\d+)?$//,\
opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/swupdate-$1\.tar\.gz/ \
https://github.com/sbabic/swupdate/releases .*/v?(\d\S+)\.tar\.gz
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment