<feed xmlns='http://www.w3.org/2005/Atom'>
<title>makepnd.git/scripts, branch makepnd</title>
<subtitle>makepnd-ng
</subtitle>
<id>https://git.cloudef.pw/makepnd.git/atom?h=makepnd</id>
<link rel='self' href='https://git.cloudef.pw/makepnd.git/atom?h=makepnd'/>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/'/>
<updated>2017-08-08T11:34:13Z</updated>
<entry>
<title>makepnd-v2</title>
<updated>2017-08-08T11:34:13Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2017-08-08T11:34:13Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=a7f6049d1097b202d21beb59145b121bf10db370'/>
<id>urn:sha1:a7f6049d1097b202d21beb59145b121bf10db370</id>
<content type='text'>
</content>
</entry>
<entry>
<title>makepkg: add more information to .BUILDINFO</title>
<updated>2017-07-06T03:57:27Z</updated>
<author>
<name>Levente Polyak</name>
<email>anthraxx@archlinux.org</email>
</author>
<published>2017-07-06T03:57:27Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=c44c649a5280189ea28a54b82e60fc38279fed23'/>
<id>urn:sha1:c44c649a5280189ea28a54b82e60fc38279fed23</id>
<content type='text'>
The .BUILDINFO file should retain all the information needed to reproducibly
build a package.  Add some extra information to the file and also provide a
version number to keep track of future changes.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: set default value for PACKAGER</title>
<updated>2017-07-06T03:34:31Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-07-06T03:34:31Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=9ab44178f4054ffe26af784c32ca9bddb9793e7e'/>
<id>urn:sha1:9ab44178f4054ffe26af784c32ca9bddb9793e7e</id>
<content type='text'>
In write_pkginfo, we checked if $PACKAGER was undefined, and gave a default
value if not.  Just do this upfront to simplify this function.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: always write pkgbase</title>
<updated>2017-07-06T03:27:22Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-07-06T03:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=1c8b3f2562bb31e52ad0c5fd9eb139d9dda1873e'/>
<id>urn:sha1:1c8b3f2562bb31e52ad0c5fd9eb139d9dda1873e</id>
<content type='text'>
There is little savings in only writing pkgbase when different to pkgname, and
it makes determining the pkgbase by parsing .PKGINFO slightly easier. Lets just
write it...

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: do not write basever</title>
<updated>2017-07-06T03:26:04Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-07-06T03:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=d170c4580cba6af1ec50411f3b1e0621165c6300'/>
<id>urn:sha1:d170c4580cba6af1ec50411f3b1e0621165c6300</id>
<content type='text'>
Since 8a02abcf19, this attribute will never exist.  Remove check to write it.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>libmakepkg: Fix improperly spelled local variable declaration</title>
<updated>2017-07-06T03:21:42Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-07-06T03:14:14Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=b14ff6603809019f8f92f1650872cb93a110e67e'/>
<id>urn:sha1:b14ff6603809019f8f92f1650872cb93a110e67e</id>
<content type='text'>
Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>libmakepkg/integrity: Fix error message not sent to stderr</title>
<updated>2017-07-06T02:55:45Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-07-04T03:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=d4193d43cf5346b3a8cfc97a4fc354111df34081'/>
<id>urn:sha1:d4193d43cf5346b3a8cfc97a4fc354111df34081</id>
<content type='text'>
Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>libmakepkg: fix unsanitized source filenames</title>
<updated>2017-07-06T02:55:25Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz93@gmail.com</email>
</author>
<published>2017-07-04T03:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=9c604af0a04cefaccba527e00d31d9ccd724f866'/>
<id>urn:sha1:9c604af0a04cefaccba527e00d31d9ccd724f866</id>
<content type='text'>
There were a couple places where filenames beginning with "-" were not
properly guarded against by passing them after "--". Some PKGBUILD
authors are crazy, but we still take those into account.

Signed-off-by: Eli Schwartz &lt;eschwartz93@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: introduce SOURCE_DATE_EPOCH</title>
<updated>2017-05-16T02:54:01Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-05-12T10:41:20Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=d30878763ce1b5be453b563f2729d7333242e79b'/>
<id>urn:sha1:d30878763ce1b5be453b563f2729d7333242e79b</id>
<content type='text'>
This patch introduces the SOURCE_DATE_EPOCH environmental variable.  All files
in a package are adjusted to have their modification dates set to the value
of SOURCE_DATE_EPOCH, which defaults to "date +%s".

Setting this variable allows a package that is built twice in the same
environment to be (potentially) reproducible in that the checksum of the
generated package file will be the same.

Also adjust the compression of the mtree file to avoid gzip embedding a
timestamp.

Signed-off-by: Levente Polyak &lt;anthraxx@archlinux.org&gt;
</content>
</entry>
<entry>
<title>makepkg: remove build date from .PKGINFO header</title>
<updated>2017-05-16T02:47:01Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-05-12T10:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=5f3812868600488de585771273e12a3e68a4d366'/>
<id>urn:sha1:5f3812868600488de585771273e12a3e68a4d366</id>
<content type='text'>
This information is duplicated (in less friendly format) in the "builddate"
entry and removing it improves reproducible packaging.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
Signed-off-by: Levente Polyak &lt;anthraxx@archlinux.org&gt;
</content>
</entry>
</feed>
