The package rpms/fedora-developer-portal.git has added or updated architecture specific
content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/fedora-developer-portal.git/commi....
Change:
-ExclusiveArch: x86_64 i686 aarch64 # only chromium architectures
Thanks.
Full change:
============
commit 8a89d5cd77ee5bb9dad3749baa21794e3b5b3813
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Sun Dec 20 13:47:04 2020 +0100
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 4df8fc6..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-/content-4296eb8.tar.gz
-/jekyll-3.6.0.gem
-/jekyll-lunr-js-search-3.3.0.gem
-/jekyll-sitemap-1.1.1.gem
-/libv8-3.16.14.15-x86-linux.gem
-/libv8-3.16.14.15-x86_64-linux.gem
-/liquid-4.0.0.gem
-/therubyracer-0.12.3.gem
-/website-167ae09.tar.gz
-/jekyll_lunr_js_search.rb
-/website-df5b5f6.tar.gz
-/content-8b9e615.tar.gz
-/jekyll-email-protect-1.1.0.gem
-/website-7fc490c.tar.gz
-/content-5d543b8.tar.gz
-/jekyll-git-authors-1.0.0.gem
-/jekyll-sitemap-1.4.0.gem
-/content-95f997e.tar.gz
-/website-1fb81d6.tar.gz
diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index a202cb6..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,12 +0,0 @@
-source 'https://rubygems.org'
-
-gem 'jekyll'
-gem 'rack'
-gem 'racc'
-gem 'capybara'
-gem 'rspec'
-gem 'nokogiri'
-gem 'jekyll-lunr-js-search'
-gem 'jekyll-sitemap'
-gem 'jekyll-email-protect'
-gem 'jekyll-git-authors'
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/fedora-developer-portal b/fedora-developer-portal
deleted file mode 100755
index b6875b4..0000000
--- a/fedora-developer-portal
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-chromium-browser --new-window
--app=file:////usr/share/fedora-developer-portal/index.html
diff --git a/fedora-developer-portal.desktop b/fedora-developer-portal.desktop
deleted file mode 100644
index a16432b..0000000
--- a/fedora-developer-portal.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Fedora Developer Portal
-Comment=The developer workstation you've been waiting for.
-GenericName=Documentation
-Exec=fedora-developer-portal
-Icon=fedora-developer-portal
-StartupWMClass=fedora-developer-portal
-Type=Application
-StartupNotify=true
-Categories=Development;
\ No newline at end of file
diff --git a/fedora-developer-portal.png b/fedora-developer-portal.png
deleted file mode 100644
index e02b690..0000000
Binary files a/fedora-developer-portal.png and /dev/null differ
diff --git a/fedora-developer-portal.spec b/fedora-developer-portal.spec
deleted file mode 100644
index 69035ec..0000000
--- a/fedora-developer-portal.spec
+++ /dev/null
@@ -1,247 +0,0 @@
-%global debug_package %{nil}
-%global commit 1fb81d6f32e63b13f31f931602a40dd09b4be524
-%global content_commit 95f997e8ee262d1f64c1edf257f41f739cbf2ea4
-%global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global content_shortcommit %(c=%{content_commit}; echo ${c:0:7})
-%global gems_dir %(gem environment | grep "USER INSTALLATION" | cut -d: -f2-)
-
-Name: fedora-developer-portal
-Version: 1.0.0
-Release: 0.9.git%{shortcommit}%{?dist}
-Summary: Fedora Developer Portal
-ExclusiveArch: x86_64 i686 aarch64 # only chromium architectures
-BuildArchitectures: noarch
-License: GPLv2+
-URL:
https://developer.fedoraproject.org/
-Source0:
https://github.com/developer-portal/website/archive/%{commit}.tar.gz#/web...
-Source1:
https://github.com/developer-portal/content/archive/%{content_commit}.tar...
-#Source0: %%{name}-%%{shortcommit}.tar.xz
-Source2: %{name}
-Source3: Gemfile
-Source5:
https://github.com/frantisekz/jekyll-lunr-js-search/releases/download/3.3...
-Source6:
https://rubygems.org/downloads/jekyll-sitemap-1.4.0.gem
-Source7:
https://raw.githubusercontent.com/slashdotdash/jekyll-lunr-js-search/842f...
-Source100: %{name}.desktop
-Source101: %{name}.png
-
-Requires: chromium
-
-BuildRequires: desktop-file-utils
-BuildRequires: python3-feedparser
-BuildRequires: ruby-devel
-BuildRequires: zlib-devel
-BuildRequires: libxml2-devel
-BuildRequires: libxslt-devel
-BuildRequires: nodejs
-BuildRequires: wget
-BuildRequires: procps-ng
-BuildRequires: git-core
-BuildRequires: rubygem(nokogiri)
-BuildRequires: rubygem(rdoc)
-BuildRequires: rubygem(ref)
-# Deps for bundled gems
-BuildRequires: rubygem(execjs)
-BuildRequires: rubygem(jekyll-watch)
-BuildRequires: rubygem(jekyll-sass-converter)
-BuildRequires: rubygem(jekyll-email-protect)
-BuildRequires: rubygem(jekyll-git-authors)
-BuildRequires: rubygem(json)
-BuildRequires: rubygem(bigdecimal)
-BuildRequires: rubygem(safe_yaml)
-BuildRequires: rubygem(rouge)
-BuildRequires: rubygem(pathutil)
-BuildRequires: rubygem(mercenary)
-BuildRequires: rubygem(kramdown)
-BuildRequires: rubygem(colorator)
-BuildRequires: rubygem(addressable)
-BuildRequires: rubygem(jekyll)
-# BuildRequires: rubygem(jekyll-sitemap)
-# BuildRequires: rubygem(jekyll-lunr-js-search)
-BuildRequires: rubygem(liquid)
-BuildRequires: rubygem(racc)
-
-# Deps for rspec tests
-BuildRequires: rubygem(rack)
-BuildRequires: rubygem(capybara)
-BuildRequires: rubygem(rspec)
-BuildRequires: rubygem(rspec-core)
-BuildRequires: rubygem(rspec-expectations)
-
-%description
-Fedora Developer Portal packaged for offline use.
-
-It includes guides to properly set up Fedora for development
-of various types of applications ranging from CLI apps through
-GUI apps up to Mobile applications. It also covers multiple
-programming languages like C, Go, Java, Python and many more.
-
-%prep
-
-%autosetup -n website-%{commit} -a 1
-rmdir content
-mv -f content-%{content_commit} content
-
-# Install bundled gems
-gem install --local %{SOURCE5}
-gem install --local %{SOURCE6}
-
-# Remove annoucement about Development Server
-rm _includes/announcement.html
-touch _includes/announcement.html
-
-# Add Gemfile with racc dependency
-cp %{SOURCE3} .
-
-# Temprorary Workaround to not rely on therubyracer
-cp %{SOURCE7} _plugins/
-
-%build
-# Build the site and start server
-
-jekyll build
-jekyll serve --detach
-rspec spec || :
-
-# Finally call wget to get static page
-mkdir temp_wget
-pushd temp_wget
-wget --convert-links -e robots=off -r
http://127.0.0.1:4000/ || :
-mv 127.0.0.1\:4000/ fedora-developer-portal-content-%{shortcommit}
-
-# Kill server in the background
-pgrep -f 'jekyll serve --detach' | xargs kill
-
-%install
-mkdir -p %buildroot%{_bindir}
-mkdir -p %{buildroot}%{_usr}/share/%{name}
-mkdir -p %{buildroot}%{_datadir}/pixmaps/
-mkdir -p %{buildroot}%{_datadir}/applications/
-
-cp -af %{SOURCE100} %{buildroot}%{_datadir}/applications/fedora-developer-portal.desktop
-cp -af %{SOURCE101} %{buildroot}%{_datadir}/pixmaps/fedora-developer-portal.png
-cp %{SOURCE2} %buildroot%{_bindir}/%{name}
-install -d %{buildroot}%{_libdir}/%{name}
-install -d %{buildroot}%{_bindir}
-
-pushd
%{_builddir}/website-%{commit}/temp_wget/fedora-developer-portal-content-%{shortcommit}
-
-cp -Ra * %{buildroot}%{_usr}/share/%{name}
-
-# Validate .desktop file
-desktop-file-validate
%{buildroot}%{_datadir}/applications/fedora-developer-portal.desktop
-
-%files
-%{_bindir}/%{name}
-%{_usr}/share/%{name}/
-%{_datadir}/applications/fedora-developer-portal.desktop
-%{_datadir}/pixmaps/fedora-developer-portal.png
-
-%changelog
-* Tue Nov 03 2020 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 1.0.0-0.7.git1fb81d6
-- Update to latest git snapshot
-- Build only for chromium architectures
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.0.0-0.9.git7fc490c
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue Apr 21 2020 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 1.0.0-0.8.git7fc490c
-- Don't advertise support for editing text files (mcatanzaro)
-
-* Thu Mar 26 2020 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 1.0.0-0.7.git7fc490c
-- Use more deps from Fedora repos instead of bundling
-- Fix FTBFS
-- Use chromium instead of epiphany-runtime
-
-* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.0.0-0.6.git7fc490c
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.0.0-0.5.git7fc490c
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Wed Feb 13 2019 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 1.0.0-0.4.git7fc490c
-- Update content and website
-- Add gem: jekyll-git-authors
-- Use python3-feedparser
-
-* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.0.0-0.3.gitdf5b5f6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.0.0-0.2.gitdf5b5f6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Jun 14 2018 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 1.0.0-0.1.gitdf5b5f6
-- Update website/content
-- Drop ExclusiveArch
-- Drop bundled BuildRequires: jekyll, liquid
-- Run rspec spec during the build
-
-* Thu Mar 15 2018 Iryna Shcherbina <ishcherb(a)redhat.com> - 0.9.4-0.6.git167ae09
-- Update Python 2 dependency declarations to new packaging standards
- (See
https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
-
-* Tue Feb 06 2018 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.4-0.5.git167ae09
-- Drop dependency on therubyracer and v8
-- New BuildRequires: rubygem(execjs)
-
-* Tue Oct 17 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.4-0.4.git167ae09
-- Work around koji not detecting jekyll binary after installing it via gem
-
-* Thu Oct 12 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.4-0.3.git167ae09
-- Bundle rubygem-jekyll, rubygem-jekyll-sitemap and rubygem-liquid
-
-* Tue Jul 25 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.4-0.2.git167ae09
-- Mark package as ExclusiveArch: ix86 x86_64 because of build time libv8 bundle
-
-* Mon Jul 24 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.4-0.1.git167ae09
-- Bump version
-- Use remote URLs for website and content archives
-
-* Mon Jul 24 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.3-0.5.git167ae09
-- bundle few gems: libv8, therubyracer, jekyll-lunr-js-search
-
-* Thu Jul 20 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.3-0.4.git167ae09
-- Drop gem install from %prep in favor of BuildRequires
-- Use global instead of define
-
-* Wed Jul 19 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.3-0.3.git167ae09
-- Small changes to spec file
-
-* Thu Jul 13 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.3-0.2.git167ae09
-- Add .desktop file check
-- Update description
-
-* Tue Jul 11 2017 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.3-0.1.git167ae09
-- Bump requested epiphany-runtime version
-- Refactor content fetching and do not rely on manual content tar creation
-
-* Tue Jun 21 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.2-1
-- Depend on epiphany-runtime instead of epiphany
-- Correct upstream url
-- Allow running outside the GNOME
-
-* Wed Jun 1 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.1-1
-- Release 0.9.1
-- Add correct workaround for
https://bugzilla.gnome.org/show_bug.cgi?id=767101
-- Mark package as noarch as it doesn't contain any compiled binary
-
-* Wed Jun 1 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.9.0-1
-- Release 0.9.0
-- Drop electron in favour of Epiphany
-
-* Tue May 31 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.1.2-1
-- Release 0.1.2
-- Follow packaging guidelines
-- Remove development warning
-- Sync with upstream
-
-* Tue May 31 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.1.1-1
-- Release 0.1.1
-- Add Icon
-
-* Mon May 30 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.1.0-1
-- Release 0.1.0
-- Unbundle Electron
-- Run even in offline mode
-
-* Thu May 12 2016 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.0.1-1
-- Release 0.0.1
diff --git a/jekyll_lunr_js_search.rb b/jekyll_lunr_js_search.rb
deleted file mode 100644
index e569f80..0000000
--- a/jekyll_lunr_js_search.rb
+++ /dev/null
@@ -1,252 +0,0 @@
-require 'fileutils'
-require 'net/http'
-require 'json'
-require 'uri'
-require 'execjs'
-
-module Jekyll
- module LunrJsSearch
- class Indexer < Jekyll::Generator
- def initialize(config = {})
- super(config)
-
- @lunr_config = {
- 'excludes' => [],
- 'strip_index_html' => false,
- 'min_length' => 3,
- 'stopwords' => 'stopwords.txt',
- 'fields' => {
- 'title' => 10,
- 'categories' => 20,
- 'tags' => 20,
- 'body' => 1
- },
- 'js_dir' => 'js'
- }.merge!(config['lunr_search'] || {})
-
- @js_dir = @lunr_config['js_dir']
- gem_lunr = File.join(File.dirname(__FILE__),
"../../build/lunr.min.js")
- @lunr_path = File.exist?(gem_lunr) ? gem_lunr : File.join(@js_dir,
File.basename(gem_lunr))
- raise "Could not find #{@lunr_path}" if !File.exist?(@lunr_path)
-
- lunr_src = open((a)lunr_path).read
- ctx = ExecJS.compile(lunr_src)
- @lunr_version = ctx.eval('lunr.version')
- @docs = {}
- @excludes = @lunr_config['excludes']
-
- # if web host supports index.html as default doc, then optionally exclude it from
the url
- @strip_index_html = @lunr_config['strip_index_html']
-
- # stop word exclusion configuration
- @min_length = @lunr_config['min_length']
- @stopwords_file = @lunr_config['stopwords']
- end
-
- # Index all pages except pages matching any value in
config['lunr_excludes'] or with date['exclude_from_search']
- # The main content from each page is extracted and saved to disk as json
- def generate(site)
- Jekyll.logger.info "Lunr:", 'Creating search index...'
-
- @site = site
- # gather pages and posts
- items = pages_to_index(site)
- content_renderer = PageRenderer.new(site)
- index = []
-
- index_js = open((a)lunr_path).read
- index_js << 'var idx = lunr(function() {});'
- index_js << 'idx.ref(\'id\');';
- @lunr_config['fields'].each_pair do |name, boost|
- index_js << "idx.field('#{name}', {'boost':
#{boost}});"
- end
-
- items.each_with_index do |item, i|
- entry = SearchEntry.create(item, content_renderer)
-
- entry.strip_index_suffix_from_url! if @strip_index_html
- entry.strip_stopwords!(stopwords, @min_length) if
File.exists?(@stopwords_file)
-
- doc = {
- "id" => i,
- "title" => entry.title,
- "url" => entry.url,
- "date" => entry.date,
- "categories" => entry.categories,
- "tags" => entry.tags,
- "is_post" => entry.is_post,
- "body" => entry.body
- }
-
- index_js << 'idx.add(' << ::JSON.generate(doc, quirks_mode:
true) << ');'
- doc.delete("body")
- @docs[i] = doc
-
- Jekyll.logger.debug "Lunr:", (entry.title ? "#{entry.title}
(#{entry.url})" : entry.url)
- end
-
- FileUtils.mkdir_p(File.join(site.dest, @js_dir))
- filename = File.join(@js_dir, 'index.json')
-
- ctx = ExecJS.compile(index_js)
- index = ctx.eval('JSON.stringify(idx)')
-
- total = {
- "docs" => @docs,
- "index" => ::JSON.parse(index)
- }
-
- filepath = File.join(site.dest, filename)
- File.open(filepath, "w") { |f| f.write(JSON.dump(total)) }
- Jekyll.logger.info "Lunr:", "Index ready (lunr.js
v#{@lunr_version})"
- added_files = [filename]
-
- site_js = File.join(site.dest, @js_dir)
- # If we're using the gem, add the lunr and search JS files to the _site
- if File.expand_path(site_js) != File.dirname(@lunr_path)
- extras = Dir.glob(File.join(File.dirname(@lunr_path), "*.min.js"))
- FileUtils.cp(extras, site_js)
- extras.map! { |min| File.join(@js_dir, File.basename(min)) }
- Jekyll.logger.debug "Lunr:", "Added JavaScript to
#{@js_dir}"
- added_files.push(*extras)
- end
-
- # Keep the written files from being cleaned by Jekyll
- added_files.each do |filename|
- site.static_files << SearchIndexFile.new(site, site.dest, "/",
filename)
- end
- end
-
- private
-
- # load the stopwords file
- def stopwords
- @stopwords ||= IO.readlines((a)stopwords_file).map { |l| l.strip }
- end
-
- def output_ext(doc)
- if doc.is_a?(Jekyll::Document)
- Jekyll::Renderer.new(@site, doc).output_ext
- else
- doc.output_ext
- end
- end
-
- def pages_to_index(site)
- items = []
-
- # deep copy pages and documents (all collections, including posts)
- site.pages.each {|page| items << page.dup }
- site.documents.each {|document| items << document.dup }
-
- # only process files that will be converted to .html and only non excluded files
- items.select! {|i| i.respond_to?(:output_ext) && output_ext(i) ==
'.html' && ! @excludes.any? {|s| (i.url =~ Regexp.new(s)) != nil } }
- items.reject! {|i| i.data['exclude_from_search'] }
-
- items
- end
- end
- end
-end
-require 'nokogiri'
-
-module Jekyll
- module LunrJsSearch
- class PageRenderer
- def initialize(site)
- @site = site
- end
-
- # render item, but without using its layout
- def prepare(item)
- layout = item.data["layout"]
- begin
- item.data["layout"] = nil
-
- if item.is_a?(Jekyll::Document)
- output = Jekyll::Renderer.new(@site, item).run
- else
- item.render({}, @site.site_payload)
- output = item.output
- end
- ensure
- # restore original layout
- item.data["layout"] = layout
- end
-
- output
- end
-
- # render the item, parse the output and get all text inside <p> elements
- def render(item)
- layoutless = item.dup
-
- Nokogiri::HTML(prepare(layoutless)).text
- end
- end
- end
-end
-require 'nokogiri'
-
-module Jekyll
- module LunrJsSearch
- class SearchEntry
- def self.create(site, renderer)
- if site.is_a?(Jekyll::Page) or site.is_a?(Jekyll::Document)
- if defined?(site.date)
- date = site.date
- else
- date = nil
- end
- categories = site.data['categories']
- tags = site.data['tags']
- title, url = extract_title_and_url(site)
- is_post = site.is_a?(Jekyll::Document)
- body = renderer.render(site)
-
- SearchEntry.new(title, url, date, categories, tags, is_post, body, renderer)
- else
- raise 'Not supported'
- end
- end
-
- def self.extract_title_and_url(item)
- data = item.to_liquid
- [ data['title'], data['url'] ]
- end
-
- attr_reader :title, :url, :date, :categories, :tags, :is_post, :body, :collection
-
- def initialize(title, url, date, categories, tags, is_post, body, collection)
- @title, @url, @date, @categories, @tags, @is_post, @body, @collection = title,
url, date, categories, tags, is_post, body, collection
- end
-
- def strip_index_suffix_from_url!
- @url.gsub!(/index\.html$/, '')
- end
-
- # remove anything that is in the stop words list from the text to be indexed
- def strip_stopwords!(stopwords, min_length)
- @body = @body.split.delete_if() do |x|
- t = x.downcase.gsub(/[^a-z]/, '')
- t.length < min_length || stopwords.include?(t)
- end.join(' ')
- end
- end
- end
-end
-module Jekyll
- module LunrJsSearch
- class SearchIndexFile < Jekyll::StaticFile
- # Override write as the index.json index file has already been created
- def write(dest)
- true
- end
- end
- end
-end
-module Jekyll
- module LunrJsSearch
- VERSION = "3.3.0"
- end
-end
diff --git a/sources b/sources
deleted file mode 100644
index 85d856c..0000000
--- a/sources
+++ /dev/null
@@ -1,5 +0,0 @@
-SHA512 (content-4296eb8.tar.gz) =
ce3a802c8ec5d28ba92835acd2c26923b312db3c775c4c98901108ca51967a0eb28a19b7a21a925a66836c8838c2d76a47e47db22389aba43d031571048b441a
-SHA512 (jekyll-lunr-js-search-3.3.0.gem) =
904c73f9d2b6b99dd88880effd3e7d332fed6d232fb7d291ff24a42d11bba89b7c9a38547a2e99fa557c10f3e127de0979c50d6ade035c51b966e835631143a3
-SHA512 (jekyll-sitemap-1.4.0.gem) =
cb1bf88e6489baccc4b44eae881249ca05afec69d385276938b0905e5e32837573660a4865e04bcef7f76b82a62876f23763e11b63e58917e2861df7b94c60bf
-SHA512 (content-95f997e.tar.gz) =
d8e49e341a182bbae34cb31c3dd6055ff0ddf836aa9217abac5a358738e06850a47b0752b2918d6cc6e91242a4124386d2a1cb163b0c6cd698a5fa30c8509c27
-SHA512 (website-1fb81d6.tar.gz) =
fd3994211b5b690309b1abc83b59713222d85269ed59f2053bf3c7703bf0a1ffdb9b9f3dea5de3cb62a268601283f18b95b7f4a9ef20b4d28604713871d8c1b9