#!/usr/bin/env ruby
#
-# Copyright © 2018-2020 Nick Bowler
+# Copyright © 2018-2022 Nick Bowler
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@items.create("", attrs, "#{dir}/index.lst")
end
+
+ create_wkd_items(@items["/pubring.gpg"])
+ create_hkp_items(@items["/pubring.gpg"])
end
postprocess do
write @item.identifier.without_ext + '.css'
end
+compile '/gpg/*' do
+ filter :wkd_export_armor
+ write "/pubring/#{@item.identifier.components.last}.asc"
+ write "/pubring/#{@item[:id64]}.asc" if item[:id64]
+ write "/pubring/#{@item[:id32]}.asc" if item[:id32]
+end
+
+compile '/gpg/*', rep: :hu do
+ if @item[:wkd_hash]
+ filter :wkd_export
+ write "/pubring/wkd/" + @item[:wkd_hash]
+ end
+end
+
+compile '/*.gpg' do
+end
+
compile '/**/*.svg' do
filter :scour, comment_stripping: true
write @item.identifier.to_s