]> git.proxmox.com Git - dh-cargo.git/log
dh-cargo.git
6 years agoDon't add .pc directories to binary package, but do add debian/patches
Ximin Luo [Sun, 1 Jul 2018 00:16:05 +0000 (17:16 -0700)]
Don't add .pc directories to binary package, but do add debian/patches

6 years agoRelease 5 to Debian unstable.
Ximin Luo [Mon, 18 Jun 2018 07:58:50 +0000 (00:58 -0700)]
Release 5 to Debian unstable.

6 years agoWork around a stupid ftpmaster rule about files with old dates
Ximin Luo [Mon, 18 Jun 2018 07:58:34 +0000 (00:58 -0700)]
Work around a stupid ftpmaster rule about files with old dates

6 years agoPass `--cap-lints warn` in rustflags to avoid builds breaking when rustc adds new...
Ximin Luo [Mon, 18 Jun 2018 07:52:00 +0000 (00:52 -0700)]
Pass `--cap-lints warn` in rustflags to avoid builds breaking when rustc adds new warnings

6 years agoRelease 4 to Debian unstable.
Ximin Luo [Fri, 8 Jun 2018 07:18:52 +0000 (00:18 -0700)]
Release 4 to Debian unstable.

6 years agoDon't assume library packages have arch:all
Ximin Luo [Fri, 8 Jun 2018 01:40:41 +0000 (18:40 -0700)]
Don't assume library packages have arch:all

6 years agoSupport cross-compile install
Ximin Luo [Thu, 7 Jun 2018 05:38:14 +0000 (22:38 -0700)]
Support cross-compile install

6 years agoMake needs to be more silent
Ximin Luo [Thu, 7 Jun 2018 04:41:29 +0000 (21:41 -0700)]
Make needs to be more silent

6 years agoAdd a link to the bug report on why we have to supply the linker manually
Ximin Luo [Thu, 7 Jun 2018 04:38:55 +0000 (21:38 -0700)]
Add a link to the bug report on why we have to supply the linker manually

6 years agoFix version typo
Ximin Luo [Thu, 7 Jun 2018 04:13:51 +0000 (21:13 -0700)]
Fix version typo

6 years agoAdd M-A foreign for crossbuilds
Ximin Luo [Thu, 7 Jun 2018 04:11:22 +0000 (21:11 -0700)]
Add M-A foreign for crossbuilds

6 years agoAdd more flags for cross-compiling
Ximin Luo [Thu, 7 Jun 2018 04:05:28 +0000 (21:05 -0700)]
Add more flags for cross-compiling

6 years agoPass debuginfo=2 and LDFLAGS when building
Ximin Luo [Thu, 7 Jun 2018 03:23:52 +0000 (20:23 -0700)]
Pass debuginfo=2 and LDFLAGS when building

6 years agoPass cargo-version not Debian-version to `cargo install`
Ximin Luo [Thu, 7 Jun 2018 02:57:00 +0000 (19:57 -0700)]
Pass cargo-version not Debian-version to `cargo install`

6 years agoUpdate Vcs-* fields to salsa
Ximin Luo [Sat, 31 Mar 2018 12:14:52 +0000 (14:14 +0200)]
Update Vcs-* fields to salsa

6 years agoRelease 3 to Debian unstable.
Ximin Luo [Mon, 26 Mar 2018 21:20:45 +0000 (23:20 +0200)]
Release 3 to Debian unstable.

6 years agoUse the correct flag
Ximin Luo [Wed, 21 Mar 2018 11:19:31 +0000 (12:19 +0100)]
Use the correct flag

6 years agoUpdate build-dependency for the correct version
Ximin Luo [Wed, 21 Mar 2018 11:15:48 +0000 (12:15 +0100)]
Update build-dependency for the correct version

6 years agoRun `cargo clean` during clean
Ximin Luo [Tue, 6 Feb 2018 15:20:37 +0000 (16:20 +0100)]
Run `cargo clean` during clean

6 years agoRun `cargo build` during dh_auto_test
Ximin Luo [Tue, 6 Feb 2018 02:49:17 +0000 (03:49 +0100)]
Run `cargo build` during dh_auto_test

6 years agoUpdate to latest Standards-Version; no changes required
Ximin Luo [Tue, 6 Feb 2018 01:39:33 +0000 (02:39 +0100)]
Update to latest Standards-Version; no changes required

7 years agoRelease 2 to Debian unstable.
Ximin Luo [Sat, 10 Jun 2017 20:33:55 +0000 (22:33 +0200)]
Release 2 to Debian unstable.

7 years agoMachine-readable d/copyright
Ximin Luo [Sat, 10 Jun 2017 20:33:05 +0000 (22:33 +0200)]
Machine-readable d/copyright

7 years agoAdd myself to uploaders
Ximin Luo [Sat, 10 Jun 2017 20:28:18 +0000 (22:28 +0200)]
Add myself to uploaders

7 years agodebian/control: Expand package description
Josh Triplett [Sat, 24 Dec 2016 07:05:18 +0000 (23:05 -0800)]
debian/control: Expand package description

7 years agoUse cargo install --verbose, to emit rustc command lines and other info
Josh Triplett [Sat, 10 Dec 2016 19:56:42 +0000 (11:56 -0800)]
Use cargo install --verbose, to emit rustc command lines and other info

7 years agoSet target distribution to experimental.
Josh Triplett [Mon, 5 Dec 2016 23:15:53 +0000 (15:15 -0800)]
Set target distribution to experimental.

7 years agoDetect crate name from versioned package names
Josh Triplett [Mon, 5 Dec 2016 23:09:02 +0000 (15:09 -0800)]
Detect crate name from versioned package names

This avoids needing to provide the X-Cargo-Crate field.

7 years agoDepend on ${perl:Depends}
Josh Triplett [Mon, 5 Dec 2016 03:49:28 +0000 (19:49 -0800)]
Depend on ${perl:Depends}

This produces a redundant dependency on perl (which debhelper already
depends on), but avoids a warning about an unused substvar.

7 years agoHandle feature packages
Josh Triplett [Sat, 3 Dec 2016 06:32:49 +0000 (22:32 -0800)]
Handle feature packages

Skip feature packages (whose names contain a '+') when looking for a lib
package name.

Symlink the doc directory of feature packages to the main lib package.

7 years agoRewrite to avoid invoking cargo directly on .crate contents
Josh Triplett [Wed, 23 Nov 2016 08:46:58 +0000 (00:46 -0800)]
Rewrite to avoid invoking cargo directly on .crate contents

According to Cargo upstream, crates don't necessarily support running
cargo on them directly; a .crate file only includes enough to build as a
dependency or with "cargo install $crate", not as the top-level crate.
For instance, when building as the top-level crate, cargo expects
other crates referenced by workspaces to exist; otherwise, cargo ignores
workspaces.

7 years agoDetect a package as bin if Architecture not "all", rather than only if "any"
Josh Triplett [Wed, 23 Nov 2016 04:29:34 +0000 (20:29 -0800)]
Detect a package as bin if Architecture not "all", rather than only if "any"

This provides future-proofing in case a package needs to exclude some
architectures.

7 years agoSet install root to /usr, and remove .crates.toml
Josh Triplett [Wed, 23 Nov 2016 03:54:25 +0000 (19:54 -0800)]
Set install root to /usr, and remove .crates.toml

7 years agoconfig: Drop workaround for bug in cargo 0.13
Josh Triplett [Mon, 21 Nov 2016 15:45:17 +0000 (07:45 -0800)]
config: Drop workaround for bug in cargo 0.13

cargo 0.13 required specifying a registry for source.crates-io even when
overriding it.  cargo 0.14 no longer requires that.  Drop the
workaround.

7 years agoInitial version of dh-cargo
Josh Triplett [Mon, 21 Nov 2016 15:16:57 +0000 (07:16 -0800)]
Initial version of dh-cargo