Name: rubygem-jekyll Summary: Simple, blog aware, static site generator Version: 4.4.1 Release: 1 License: MIT URL: https://github.com/jekyll/jekyll Source0: https://rubygems.org/gems/jekyll-4.4.1.gem Source1: https://github.com/jekyll/jekyll/archive/v4.4.1/jekyll-4.4.1.tar.gz Patch: 0000-jekyll-commands-remove-bundle-install-step-for-new.patch Patch: 0001-test-helper-disable-simplecov-and-minitest-plugins.patch Patch: 0002-test-utils-remove-internet-connectivity-test.patch Patch: 0003-test-disable-tests-requiring-the-test-theme.patch Patch: 0004-tests-related_posts-disable-tests-requiring-classifi.patch Patch: 0005-test-coffeescript-disable-tests-requiring-coffeescri.patch Patch: 0006-test-plugin_manager-disable-tests-requiring-gemspec-.patch Patch: 0007-Revert-tests-to-expect-jekyll-sass-converter-2.patch Patch: 0008-chore-remove-optional-attr-from-required-args.patch BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby >= 2.4.0 BuildRequires: help2man BuildRequires: rubygem(addressable) >= 2.4 BuildRequires: rubygem(bundler) BuildRequires: rubygem(colorator) BuildRequires: rubygem(csv) BuildRequires: rubygem(em-websocket) BuildRequires: rubygem(httpclient) BuildRequires: rubygem(i18n) BuildRequires: rubygem(kramdown) >= 2.0.0 BuildRequires: rubygem(kramdown-parser-gfm) BuildRequires: rubygem(kramdown-syntax-coderay) BuildRequires: rubygem(liquid) >= 4.0 BuildRequires: rubygem(mercenary) BuildRequires: rubygem(minitest) BuildRequires: rubygem(nokogiri) BuildRequires: rubygem(pathutil) BuildRequires: rubygem(racc) BuildRequires: rubygem(rouge) BuildRequires: rubygem(rspec-mocks) BuildRequires: rubygem(safe_yaml) BuildRequires: rubygem(shoulda-context) BuildRequires: rubygem(terminal-table) BuildRequires: rubygem(tomlrb) >= 2.0.1 BuildRequires: rubygem(tzinfo) BuildRequires: tzdata BuildRequires: rubygem(webrick) Requires: rubygem(bigdecimal) Requires: rubygem(bundler) Requires: rubygem(csv) Requires: rubygem(json) Recommends: rubygem(minima) Provides: jekyll = 4.4.1-1 BuildArch: noarch %description Jekyll is a simple, blog-aware, static site generator. You create your content as text files (Markdown), and organize them into folders. Then, you build the shell of your site using Liquid-enhanced HTML templates. Jekyll automatically stitches the content and templates together, generating a website made entirely of static assets, suitable for uploading to any server. %package doc Summary: Documentation for rubygem-jekyll Requires: rubygem-jekyll = 4.4.1-1 BuildArch: noarch %description doc Documentation for rubygem-jekyll. %prep cd '/builddir/build/BUILD/rubygem-jekyll-4.4.1-build' rm -rf 'jekyll-4.4.1' /usr/lib/rpm/rpmuncompress -x '/builddir/build/SOURCES/jekyll-4.4.1.gem' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'jekyll-4.4.1' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . # extract test files not shipped with the gem mkdir upstream && pushd upstream tar -xzvf /builddir/build/SOURCES/jekyll-4.4.1.tar.gz mv jekyll-4.4.1/test ../test popd && rm -r upstream echo 'Cannot read /builddir/build/SOURCES/0000-jekyll-commands-remove-bundle-install-step-for-new.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0001-test-helper-disable-simplecov-and-minitest-plugins.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0002-test-utils-remove-internet-connectivity-test.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0003-test-disable-tests-requiring-the-test-theme.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0004-tests-related_posts-disable-tests-requiring-classifi.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0005-test-coffeescript-disable-tests-requiring-coffeescri.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0006-test-plugin_manager-disable-tests-requiring-gemspec-.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0007-Revert-tests-to-expect-jekyll-sass-converter-2.patch'; exit 1; echo 'Cannot read /builddir/build/SOURCES/0008-chore-remove-optional-attr-from-required-args.patch'; exit 1; %build gem build ../jekyll-4.4.1.gemspec %gem_install %install mkdir -p /builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT%{gem_dir} cp -a .%{gem_dir}/* /builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT%{gem_dir}/ mkdir -p /builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT/usr/bin cp -pa ./usr/bin/* /builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT/usr/bin/ find /builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT%{gem_instdir}/exe -type f | xargs chmod a+x # Build man page from "jekyll --help" output export GEM_PATH="/builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT/%{gem_dir}:%{gem_dir}" mkdir -p /builddir/build/BUILD/rubygem-jekyll-4.4.1-build/BUILDROOT/usr/share/man/man1 %files %license %{gem_instdir}/LICENSE /usr/bin/jekyll %dir %{gem_instdir} %{gem_instdir}/exe/ %{gem_libdir} %{gem_spec} %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/rubocop %exclude %{gem_cache} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README.markdown %changelog * Sat Mar 14 2026 John Doe - 4.4.1-1 - local build