Commit graph

40 commits

Author SHA1 Message Date
Jan-Hendrik Frintrop 22b2fcf742 Change default deb package name (#19)
* Change default deb package name

Changed default deb package name to `"{$name}_{$version}_{$arch}.deb"` since this is what normally would be generated.

* Fix tests for default deb name

The tests with default package name still expected the old version of the name.

* Fixed tests

Tests tried to get the Control via `$this->getControl()` which obviously failed.
2017-07-18 12:07:15 +02:00
Walter Dal Mut fe2ad18bb3 Merge pull request #18 from jhfrintrop/patch-6
Fix spacing in method names
2017-07-18 12:07:01 +02:00
Jan-Hendrik Frintrop c2fa2ffd7f Fix setMaintainer (#14)
* Fix brackets of maintainer email

The email address of the maintainer must use angle brackes as per https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Maintainer
Also there should be a space between name and email.

* Use variable interpolation for maintainer name

Since you already use interpolation for maintainer email you can use it for name too.

* Fix default value for maintainer

The default value for the maintainer still had the square brackets.

* Fix tests for StandardFile

The tests still used square brackets.
2017-07-18 12:06:01 +02:00
Walter Dal Mut eb7402f531 Merge pull request #17 from jhfrintrop/patch-5
Fix setReplaces
2017-07-18 12:05:32 +02:00
Walter Dal Mut e5eac39aeb Merge pull request #16 from jhfrintrop/patch-4
Fix setProvides
2017-07-18 12:05:05 +02:00
Walter Dal Mut 0a7965ca27 Merge pull request #13 from jhfrintrop/patch-1
Fix setRecommends
2017-07-18 12:04:24 +02:00
Jan-Hendrik Frintrop 9f73b61e7e Fix spacing in method names
Some method names were followed by spaces.
2017-07-18 09:14:45 +02:00
Jan-Hendrik Frintrop f02de6e4f0 Fix setReplaces
`setReplaces` used `"Conflicts"` as key which should be `"Replaces"`.
2017-07-18 09:07:36 +02:00
Jan-Hendrik Frintrop c31de5be5f Fix setProvides
Provided packages can also be a list of packages.
2017-07-18 09:05:56 +02:00
Jan-Hendrik Frintrop 26deac007c Fix setPriority
`setPriority` used `$this["Priority"]` as key which should be just `"Priority"`.
2017-07-18 09:03:50 +02:00
Jan-Hendrik Frintrop 9f0e89de59 Recommended packages can be a list
The field "Recommends" needs to accept a list of recommended packages.
2017-07-18 08:50:11 +02:00
Jan-Hendrik Frintrop 72f6bf643d Fix spelling mistake in property name
Property "Reccommends" does not exist.
It is "Recommends"
2017-07-18 08:46:05 +02:00
Tony133 5616cfaedd Fix identation 2017-06-27 15:10:25 +02:00
Tony133 7f65a0aa86 Fix indentation 2017-04-19 12:12:32 +02:00
David Goodwin d04b3e44fa don't continue and try to set permissions on a symlink - that'll be covered by something else in this package, or is outside our scope and part of the O/S or another package 2016-06-21 13:33:34 +01:00
David Goodwin e5be8eac40 check retval from copy(src,dest) 2016-06-21 13:22:27 +01:00
David Goodwin eafedc1c8f Fix indentation 2016-06-21 13:19:46 +01:00
Ashley Fraser 84d9e7f8d7 Added support for copying symbolic links 2016-06-14 14:36:06 +02:00
Walter Dal Mut 9ccde2227a Added functional test
* The packager will throws exceptions when the output folder exists
2015-05-26 10:23:25 +02:00
wapmorgan 0dc9ace168 Fix for incorrent errors about non-empty output directory 2015-05-26 04:55:20 +03:00
wapmorgan 14d67be8d8 Add preserving original file permissions 2015-05-21 20:07:23 +03:00
Walter Dal Mut 5251337b38 Use getters for the output path 2015-04-12 13:12:26 +02:00
Walter Dal Mut 664cff2bf0 Added getControl method
In order to retrive the actual control file i have added a new getter
method for the control file
2015-04-12 11:27:56 +02:00
Walter Dal Mut 70803c17a0 Removed IPacakger interface (not useful) 2014-12-03 23:33:41 +01:00
Walter Dal Mut 71be07b1fe Removed custom autoloader, use composer instead 2014-12-03 23:32:13 +01:00
Walter Dal Mut 0c2ba5071d BC Break packager - Simplifies packager maintenance 2014-12-03 23:24:42 +01:00
Walter Dal Mut f097b8cf31 Cover base configuration overwrite 2014-12-03 22:49:48 +01:00
Walter Dal Mut 529a529185 Cover filter out extra properties 2014-12-03 22:41:32 +01:00
Walter Dal Mut 0dfd236925 Removed window file new lines and extra spaces 2014-12-03 22:39:53 +01:00
Gianluca Arbezzano 485118b8f0 Fixed #4 It doesn't print line if control value is empty 2014-12-03 09:40:10 +01:00
Walter Dal Mut 979b114230 Bumped pear package version 2013-11-18 08:12:22 +01:00
Walter Dal Mut 659ee4d90b [BUGFIX] missing out folder creation 2013-11-18 08:03:46 +01:00
Walter Dal Mut 6169031c80 PEAR new release 0.0.2 2012-06-04 12:46:46 +02:00
Walter Dal Mut e705d0fe8c Added scripts 2012-06-04 11:03:35 +02:00
Walter Dal Mut 0b5e388aa1 Update src/example.php 2012-06-03 11:08:03 +03:00
Walter Dal Mut 2f2524f496 Added PEAR declaration 2012-06-02 17:20:03 +02:00
Walter Dal Mut 5ee8df4bf0 -.-- 2012-06-02 16:34:16 +02:00
Walter Dal Mut d8629ae368 Fix mail 2012-06-02 16:33:39 +02:00
Walter Dal Mut e4609aaa2c Fix errors on arch and maintainer 2012-06-02 16:31:27 +02:00
Walter Dal Mut ebd84de51a Added base 2012-06-02 14:10:08 +02:00