Frederik Carlier
04b3fece0e
Preliminary support for writing BOM files
2017-11-22 19:25:26 +01:00
Frederik Carlier
7964cfa5f2
Initial write support for BOM files: calculate the offsets
2017-11-12 00:12:33 +01:00
Frederik Carlier
6c19e9c552
Describe file layout
2017-11-11 21:36:45 +01:00
Frederik Carlier
7297ab9b61
Always use 4 digits for hex values
2017-11-11 21:18:02 +01:00
Frederik Carlier
722b5558d0
Add documentation, cleanup.
2017-11-11 21:15:31 +01:00
Frederik Carlier
2a44a8f336
Expand the support for Xar files
2017-10-14 23:53:39 +02:00
Frederik Carlier
8e7c22a9ae
Preliminary support for reading BOM files
2017-10-14 23:53:12 +02:00
Frederik Carlier
e929f86184
Basic support for reading XAR files
2017-10-14 13:47:14 +02:00
Frederik Carlier
d4b815c526
Support reading structs which use big-endian encoding
2017-10-14 13:46:16 +02:00
Frederik Carlier
4a4b564c90
Update package description
2017-10-13 17:43:58 +02:00
Frederik Carlier
56bfa83552
Add dotnet-pkg program
2017-10-13 17:42:32 +02:00
Frederik Carlier
8e191a0637
Use standard artifact declaration
2017-10-13 14:00:50 +02:00
Frederik Carlier
9188d23d6f
Automatically deploy to AppVeyor when building master
2017-10-13 13:46:33 +02:00
Frederik Carlier
01287a96b3
Don't add empty arrays to the RPM metadata.
2017-10-13 13:42:11 +02:00
Frederik Carlier
2cd91172f6
Add test which recreates a RPM lib from scratch, and aims to be 100% binary compatible.
2017-10-13 00:17:03 +02:00
Frederik Carlier
15e3d767d2
Support dumping RPM package headers to a text file
2017-10-13 00:17:03 +02:00
Frederik Carlier
6fd0493a5b
Make package creation more flexible:
...
- Allow faking the PGP signatures (useful for unit tests)
- Allow including the version name in RPM name in the RPM lead
- Don't populate prein/postin/preout/postout keys if no scripts are present
- Allow passing a compressed payload stream (useful for unit tests)
2017-10-13 00:17:03 +02:00
Frederik Carlier
436e8b1522
Specify an order for the Signature tags
2017-10-13 00:17:03 +02:00
Frederik Carlier
af46abbc8b
Don't fail if lzma_stream_encoder_mt is not available (like e.g. on Ubuntu)
2017-10-12 16:56:39 +02:00
Frederik Carlier
b4060e5592
Add Fedora 25 box
2017-10-11 22:54:45 +02:00
Frederik Carlier
41e59510a1
Use $(Version) to determine the $(PackageVersion) and use $(PackageVersion) in the $(PackageName) variable
2017-10-11 22:54:45 +02:00
Frederik Carlier
949b018d46
Use libdl.so.2 on Linux instead of libd.so, use libdl.dylib on mac.
2017-10-11 22:54:45 +02:00
Frederik Carlier
4cb30dd92b
Mark StyleCop as a private asset, limit System.* dependencies to netstandard1.5
2017-10-11 22:54:45 +02:00
Frederik Carlier
0206ef4dd7
Support multiple names for the same library (e.g. liblzma.so with version suffixes on Linux)
2017-10-11 22:54:45 +02:00
Frederik Carlier
10179aa901
More work on a RHEL box
2017-10-11 22:54:45 +02:00
Frederik Carlier
959eca2150
Add Vagrant box for testing on RHEL
2017-10-11 22:54:45 +02:00
Frederik Carlier
784d9608e8
Publish dotnet-deb
2017-10-06 23:34:58 +02:00
Frederik Carlier
b4fad01541
Add dotnet-deb command
2017-10-06 23:32:58 +02:00
Frederik Carlier
883187b384
Fix regression, documentation fix
2017-10-06 23:25:58 +02:00
Frederik Carlier
b7aae8f68f
Enable StyleCop.Analyzers, fix violations
2017-10-06 23:25:58 +02:00
Frederik Carlier
3ab9efa604
Fixup
2017-10-06 22:32:17 +02:00
Nikita Tsukanov
9307318d29
[DEB] Fixed control permissions as demanded by lintian
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
7728ac1f64
[DEB] Make lintian happy
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
444c945b07
[DEB] Fixed md5sums
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
0576ba3ac4
[DEB] Added Maintainer and Description
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
ea0662c22f
[DEB] Generate conffiles
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
053ae8c14d
Fixed appveyor.yml
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
0a305c87e3
[DEB] Added support for RemoveOnUninstall
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
a8035d7e6f
Run tests on netcoreapp2.0
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
cf888895ab
Support for writing DEB archives
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
2a235c8809
Fixed TAR checksum
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
b43ee62280
Implemented ArFileCreator
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
b224d540bf
Implemented writing .tar files
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
ef34b1f47b
Made tests portable
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
35484c700b
Read all relevant info from deb package and check file checksums in test
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
de7d097d51
Fixed some fields in TarHeader and added ComputeChecksum
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
0a22de4e31
Compute MD5Hash for ArchiveEntry
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
308c1b725c
Added .idea to gitignore
2017-10-06 21:36:13 +02:00
Nikita Tsukanov
96ebec50dc
Fixed build errors after merge
2017-10-06 21:36:13 +02:00
Frederik Carlier
327f6cb595
Support reading the control file.
2017-10-06 21:36:13 +02:00