diff --git a/Makefile b/Makefile index 2e10487b..dac9f22c 100644 --- a/Makefile +++ b/Makefile @@ -73,6 +73,7 @@ build: sed -e '1,/^$$/ ! d' build/debian/control > build/debian/control.src cat build/debian/control.src build/debian/control.in > build/debian/control rm build/debian/control.in build/debian/control.src + cp build/debian/control debian/control rm build/Cargo.lock find build/debian -name "*.hint" -delete $(foreach i,$(SUBDIRS), \ diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..566799f8 --- /dev/null +++ b/debian/control @@ -0,0 +1,132 @@ +Source: rust-proxmox-backup +Section: admin +Priority: optional +Build-Depends: debhelper (>= 11), + dh-cargo (>= 18), + cargo:native, + rustc:native, + libstd-rust-dev, + librust-anyhow-1+default-dev, + librust-apt-pkg-native-0.3+default-dev (>= 0.3.1-~~), + librust-base64-0.12+default-dev, + librust-bitflags-1+default-dev (>= 1.2.1-~~), + librust-bytes-0.5+default-dev, + librust-chrono-0.4+default-dev, + librust-crc32fast-1+default-dev, + librust-endian-trait-0.6+arrays-dev, + librust-endian-trait-0.6+default-dev, + librust-futures-0.3+default-dev, + librust-h2-0.2+default-dev, + librust-h2-0.2+stream-dev, + librust-handlebars-3+default-dev, + librust-http-0.2+default-dev, + librust-hyper-0.13+default-dev, + librust-lazy-static-1+default-dev (>= 1.4-~~), + librust-libc-0.2+default-dev, + librust-log-0.4+default-dev, + librust-nix-0.16+default-dev, + librust-nom-5+default-dev (>= 5.1-~~), + librust-num-traits-0.2+default-dev, + librust-once-cell-1+default-dev (>= 1.3.1-~~), + librust-openssl-0.10+default-dev, + librust-pam-0.7+default-dev, + librust-pam-sys-0.5+default-dev, + librust-pathpatterns-0.1+default-dev (>= 0.1.2-~~), + librust-percent-encoding-2+default-dev (>= 2.1-~~), + librust-pin-utils-0.1+default-dev, + librust-proxmox-0.3+api-macro-dev (>= 0.2.1-~~), + librust-proxmox-0.3+default-dev (>= 0.2.1-~~), + librust-proxmox-0.3+sortable-macro-dev (>= 0.2.1-~~), + librust-proxmox-0.3+websocket-dev (>= 0.2.1-~~), + librust-proxmox-fuse-0.1+default-dev, + librust-pxar-0.3+default-dev (>= 0.2.1-~~), + librust-pxar-0.3+futures-io-dev (>= 0.2.1-~~), + librust-pxar-0.3+tokio-io-dev (>= 0.2.1-~~), + librust-regex-1+default-dev (>= 1.2-~~), + librust-rustyline-6+default-dev, + librust-serde-1+default-dev, + librust-serde-1+derive-dev, + librust-serde-json-1+default-dev, + librust-siphasher-0.3+default-dev, + librust-syslog-4+default-dev, + librust-tokio-0.2+blocking-dev (>= 0.2.9-~~), + librust-tokio-0.2+default-dev (>= 0.2.9-~~), + librust-tokio-0.2+dns-dev (>= 0.2.9-~~), + librust-tokio-0.2+fs-dev (>= 0.2.9-~~), + librust-tokio-0.2+io-util-dev (>= 0.2.9-~~), + librust-tokio-0.2+macros-dev (>= 0.2.9-~~), + librust-tokio-0.2+process-dev (>= 0.2.9-~~), + librust-tokio-0.2+rt-threaded-dev (>= 0.2.9-~~), + librust-tokio-0.2+signal-dev (>= 0.2.9-~~), + librust-tokio-0.2+stream-dev (>= 0.2.9-~~), + librust-tokio-0.2+tcp-dev (>= 0.2.9-~~), + librust-tokio-0.2+time-dev (>= 0.2.9-~~), + librust-tokio-0.2+uds-dev (>= 0.2.9-~~), + librust-tokio-openssl-0.4+default-dev, + librust-tokio-util-0.3+codec-dev, + librust-tokio-util-0.3+default-dev, + librust-tower-service-0.3+default-dev, + librust-udev-0.4+default-dev | librust-udev-0.3+default-dev, + librust-url-2+default-dev (>= 2.1-~~), + librust-walkdir-2+default-dev, + librust-xdg-2+default-dev (>= 2.2-~~), + librust-zstd-0.4+bindgen-dev, + librust-zstd-0.4+default-dev, + libacl1-dev, + libfuse3-dev, + libsystemd-dev, + uuid-dev, + debhelper (>= 12~), + bash-completion, + python3-docutils, + python3-pygments, + rsync, + fonts-dejavu-core , + fonts-lato , + fonts-open-sans , + graphviz , + latexmk , + python3-sphinx , + texlive-fonts-extra , + texlive-fonts-recommended , + texlive-xetex , + xindy +Maintainer: Proxmox Support Team +Standards-Version: 4.4.1 +Vcs-Git: +Vcs-Browser: +Homepage: https://www.proxmox.com + +Package: proxmox-backup-server +Architecture: any +Depends: fonts-font-awesome, + libjs-extjs (>= 6.0.1), + libzstd1 (>= 1.3.8), + lvm2, + proxmox-backup-docs, + proxmox-mini-journalreader, + proxmox-widget-toolkit (>= 2.2-4), + pve-xtermjs (>= 4.7.0-1), + smartmontools, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: zfsutils-linux, +Description: Proxmox Backup Server daemon with tools and GUI + This package contains the Proxmox Backup Server daemons and related + tools. This includes a web-based graphical user interface. + +Package: proxmox-backup-client +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Proxmox Backup Client tools + This package contains the Proxmox Backup client, which provides a + simple command line tool to create and restore backups. + +Package: proxmox-backup-docs +Build-Profiles: +Section: doc +Depends: libjs-extjs, + ${misc:Depends}, +Architecture: all +Description: Proxmox Backup Documentation + This package contains the Proxmox Backup Documentation files.