Package Details: jekyll 4.2.2-1

Git Clone URL: https://aur.archlinux.org/jekyll.git (read-only, click to copy)
Package Base: jekyll
Description: A simple, blog aware, static site generator.
Upstream URL: https://github.com/jekyll/jekyll
Keywords: jekyll ruby
Licenses: MIT
Conflicts: ruby-jekyll
Provides: jekyll, ruby-jekyll
Replaces: ruby-jekyll
Submitter: SilverRainZ
Maintainer: SilverRainZ (bertptrs)
Last Packager: bertptrs
Votes: 90
Popularity: 0.35
First Submitted: 2017-11-20 05:56 (UTC)
Last Updated: 2022-03-04 08:35 (UTC)

Latest Comments

msrd0 commented on 2022-04-21 12:12 (UTC)

This package should have an optional dependency on ruby-tomlrb which is necessary to read config files written in toml format.

micwoj92 commented on 2021-06-17 14:07 (UTC) (edited on 2021-06-17 14:07 (UTC) by micwoj92)

Oh, thanks for notifying, should have checked in official repos first. Hopefully soon this issue will be resolved and it should fix it.

bertptrs commented on 2021-06-17 14:01 (UTC)

@micwoj92 ruby-webrick is present in [community]. The interface is incorrect in saying it's missing.

micwoj92 commented on 2021-06-17 13:47 (UTC)

Missing dependency ruby-webrick

malacology commented on 2021-05-27 09:37 (UTC)

Error Report

░▒▓ ~/Downloads ▓▒░ jekyll new diary  ░▒▓ ✔  17:32:49 ▓▒░
Could not load Bundler. Bundle install skipped. 
New jekyll site installed in /home/guoyi/Downloads/diary. 
░▒▓ ~/Dow/diary ▓▒░ jekyll server     ░▒▓ ✔  17:36:07 ▓▒░
<internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- bundler (LoadError)
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from /usr/lib/ruby/gems/3.0.0/gems/jekyll-4.2.0/lib/jekyll/plugin_manager.rb:50:in `require_from_bundler'
    from /usr/lib/ruby/gems/3.0.0/gems/jekyll-4.2.0/exe/jekyll:11:in `<top (required)>'
    from /usr/bin/jekyll:23:in `load'
    from /usr/bin/jekyll:23:in `<main>'

IGI-111 commented on 2021-03-11 11:18 (UTC)

The package has unresolvable dependencies:

 -> Could not find all required packages:
    ruby-unicode-display_width<2 (Wanted by: jekyll -> ruby-terminal-table)

AlexParkhomenko commented on 2021-01-10 16:40 (UTC) (edited on 2021-01-10 16:51 (UTC) by AlexParkhomenko)

depends=( ... ruby-bundler ruby-html-proofer...) # Sorry, ruby-rubocop in theme

rti commented on 2020-12-18 15:23 (UTC)

Currently, for me, install works, execution fails: /usr/lib/ruby/2.7.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'terminal-table' (>= 2.0) - did find: [terminal-table-1.8.0] (Gem::MissingSpecVersionError)

jekyll 4.2 requires terminal-table 2.0 https://github.com/jekyll/jekyll/commit/1099f73d2d6aa41236f8283302842c20354b39bc

the list of deps does not explicitly require this version, also, aur has 1.8 only atm https://aur.archlinux.org/packages/ruby-terminal-table/

ZeroCC commented on 2020-01-26 23:44 (UTC)

ruby-mercenary https://www.archlinux.org/packages/community/any/ruby-mercenary/ has been updated to 0.4.0-1 installing ruby-mercenary (0.4.0-1) breaks dependency 'ruby-mercenary<0.4' required by jekyll

xio commented on 2019-11-23 00:27 (UTC) (edited on 2019-11-23 00:31 (UTC) by xio)

Cloning jekyll build files... Checking jekyll dependencies... ... could not satisfy dependencies: unable to satisfy dependency 'ruby-concurrent-ruby' required by ruby-i18n unable to satisfy dependency 'ruby-i18n>=1' required by jekyll I suspect someone failed to send the memo that "ruby-concurrent-ruby" got renamed to "ruby-concurrent".

alaskanarcher commented on 2019-11-15 04:42 (UTC)

This package is failing to build due to a dependency conflict. I'm reporting this to the other packages as well.

$ aur sync  jekyll
==> Using [aur] repository
  -> jekyll: (none) -> 4.0.0-1
  -> ruby-em-websocket: (none) -> 0.5.1-2
  -> ruby-http_parser.rb: (none) -> 0.6.0-2
  -> ruby-jekyll-watch: (none) -> 2.2.1-1
  -> ruby-kramdown-parser-gfm: (none) -> 1.1.0-1
  -> ruby-liquid: (none) -> 4.0.3-1
  -> ruby-listen: (none) -> 3.1.5-3
  -> ruby-sassc: (none) -> 2.2.1-1
  -> ruby-terminal-table: (none) -> 1.8.0-3
  -> ruby-unicode-display_width: (none) -> 1.6.0-1
==> Retrieving package files
From https://aur.archlinux.org/ruby-listen
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-http_parser.rb
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-unicode-display_width
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-sassc
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-jekyll-watch
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-liquid
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-em-websocket
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-kramdown-parser-gfm
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/ruby-terminal-table
 = [up to date]      master     -> origin/master
From https://aur.archlinux.org/jekyll
 = [up to date]      master     -> origin/master
Running makepkg --clean --syncdeps
==> Making package: ruby-listen 3.1.5-3 (Thu 14 Nov 2019 07:37:51 PM AKST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Package (2)          New Version  Net Change

aur/ruby-rb-fsevent  0.10.3-1       0.15 MiB
aur/ruby-ruby_dep    1.5.0-4        0.05 MiB

Total Installed Size:  0.20 MiB

:: Proceed with installation? [Y/n] 
(2/2) checking keys in keyring                                                                 [#######################################################] 100%
(2/2) checking package integrity                                                               [#######################################################] 100%
(2/2) loading package files                                                                    [#######################################################] 100%
(2/2) checking for file conflicts                                                              [#######################################################] 100%
error: failed to commit transaction (conflicting files)
/usr/bin/ruby_executable_hooks exists in both 'ruby-rb-fsevent' and 'ruby-ruby_dep'
ruby-rb-fsevent: /usr/bin/ruby_executable_hooks exists in filesystem (owned by ruby-benchmark-ips)
ruby-ruby_dep: /usr/bin/ruby_executable_hooks exists in filesystem (owned by ruby-benchmark-ips)
Errors occurred, no packages were upgraded.
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> ruby-rb-fsevent>=0.9.3
  -> ruby-ruby_dep>=1.2
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

SilverRainZ commented on 2019-09-23 13:28 (UTC)

Jekyll in [archlinuxcn] has been updated to 4.0.0.

bertptrs commented on 2019-08-15 07:28 (UTC)

A few hours ago, the community repo upgraded jekyll-sass-converter to version 2.0.0. The dependency requirements for this package can now no longer be satisfied.

See: https://git.archlinux.org/svntogit/community.git/log/trunk?h=packages/ruby-jekyll-sass-converter

tmikey commented on 2019-08-05 09:13 (UTC)

The latest version, 3.8.6-1 has a dependency problem. This can be temporarily fixed by manually install public_suffix < 4.0 gem install public_suffix -v 3.1.1

Here is the error message:

/usr/lib/ruby/2.6.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'public_suffix' (>= 2.0.2, < 4.0) - did find: [public_suffix-4.0.0] (Gem::MissingSpecVersionError)

bjo commented on 2019-01-21 15:57 (UTC)

I updated the pkgbuild to 3.8.5 now, but unfortunately it does not work with kramdown 2.0.0. I will take look at it later.

bertptrs commented on 2019-01-21 11:19 (UTC)

The package is has unresolvable dependencies now that ruby-kramdown in the main repos has been updated to 2.0.0. Could you please fix this?

As an aside, version 3.8.5 has been available since november: https://github.com/jekyll/jekyll/releases/tag/v3.8.5

frigaut commented on 2018-11-14 12:18 (UTC)

Hi SilverRainZ. The dependency on the ruby-i18n version does not seem to be fixed. It's still ruby-i18n < 1.0, which makes the install fails.

SilverRainZ commented on 2018-10-18 03:17 (UTC)

@tkappe Sorry for replying so late, I reverted the recent update and added package ruby-i18n-0.9. It should be fixed now.

tkappe commented on 2018-10-10 10:37 (UTC) (edited on 2018-10-10 10:38 (UTC) by tkappe)

On my machine, Jekyll is broken after the last update. I get the following:

Traceback (most recent call last):
    8: from /usr/bin/jekyll:23:in `<main>'
    7: from /usr/lib/ruby/2.5.0/rubygems.rb:309:in `activate_bin_path'
    6: from /usr/lib/ruby/2.5.0/rubygems.rb:309:in `synchronize'
    5: from /usr/lib/ruby/2.5.0/rubygems.rb:310:in `block in activate_bin_path'
    4: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1443:in `activate'
    3: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1461:in `activate_dependencies'
    2: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1461:in `each'
    1: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1472:in `block in activate_dependencies'
/usr/lib/ruby/2.5.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'i18n' (~> 0.7) - did find: [i18n-1.1.0] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=~/.gem/ruby/2.5.0:/usr/lib/ruby/gems/2.5.0', execute `gem env` for more information

Forcing a rebuild of the PKGBUILD did not help.

After some digging, I found that /usr/lib/ruby/gems/2.5.0/specifications/jekyll-3.8.4.gemspec still contains a dependency on i18n version 0.7. Bumping this manually to 1.1.0 solved the issue.

SilverRainZ commented on 2018-10-08 14:42 (UTC)

@bertptrs Updated.

bertptrs commented on 2018-10-04 08:28 (UTC)

This PKGBUILD currently has dependencies that cannot be met. The ruby-i18n package is at version 1.1.0 in AUR but this package requires >= 0.7, < 1.

Upstream appears to have loosened this requirement to >=0.9.5, <2. Could you please update the dependencies accordingly so this package can be installed again?

SilverRainZ commented on 2018-04-19 18:27 (UTC)

Jekyll updated to 3.8.0

SilverRainZ commented on 2018-01-19 05:03 (UTC)

@zertyz, Sorry for misleading, ruby-listen is a AUR package and not yet in [community]. ruby-ruby_dep is a dependency of ruby-listen but ruby-listen does not require it, I have notified the maintainer and add ruby-ruby_dep as jekyll's dependency temporarily.

zertyz commented on 2018-01-18 14:28 (UTC)

Thank you for the package.

could not find ruby-listen in [community]. I'm facing an error after installing and running jekyll:

/usr/lib/ruby/2.5.0/rubygems/dependency.rb:310:in to_specs': Could not find 'ruby_dep' (~> 1.2) among 65 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/home/luiz/.gem/ruby/2.5.0:/usr/lib/ruby/gems/2.5.0', executegem env` for more information

Installing the package 'ruby-ruby_dep' from AUR solved the issue. Please, add it as a dependency.

SilverRainZ commented on 2018-01-16 04:06 (UTC) (edited on 2018-01-19 04:59 (UTC) by SilverRainZ)

Jekyll has updated to 3.7.0, User can replace ruby-listen-3-0 with ruby-listen now.

cc @jonathon

SilverRainZ commented on 2018-01-15 05:01 (UTC)

@jonathon, all dependencies has satisfied except ruby-jekyll-watch. I have to wait for the maintainer update to 2.0.0 to let jekyll works.

jonathon commented on 2018-01-14 17:26 (UTC) (edited on 2018-01-14 17:32 (UTC) by jonathon)

It looks like jekyll=3.6.2 has a dep on ruby-listen (< 3.1, ~> 3.0) [1] (though this may be due to another installed gem). This version requirement should be resolvable with an update to jekyll=3.7.0 but the PKGBUILD may still need the dep to be added.

[1] https://forum.manjaro.org/t/running-jekyll-dependency-issue/38324

SilverRainZ commented on 2017-11-23 05:47 (UTC)

I have changed the dependency constraint from 1.7 < ruby-rouge < 3 to ruby-rouge-1, now this package can be installed smoothly. But it still doesn't work now. When you install ruby-jekll-watch from AUR, your aur helper may install a wrong version of ruby-listen (3.1.5) package for you. To let jekyll works, Please remove ruby-listen and install ruby-listen-3-0 (3.0.8) instead. If you want to get pre-built package of jekyll, please considering use: https://github.com/archlinuxcn/repo

SilverRainZ commented on 2017-11-21 04:41 (UTC)

Hi patrick.luehne > but the dependency to ruby-rouge can’t be found when attempting to build Jekyll without any Ruby dependencies installed Yes, I reproduced it. There is three version of rough on AUR & community: community/ruby-rouge 3.0.0-1, aur/ruby-rouge-1 1.11.1-2 and aur/ruby-rouge-2.0 2.0.7-2, the last one package actually meet the requirement 1.7 <= ruby-rouge < 3, I don't know while my aur helper(yaourt) can not find the dependency :-(. > The official gemspec file shows that ruby-rouge >= 1.7 and < 4 is okay Here is 3.6.2 but not git master, so I think we should follow jekyll's page[1] on rubygems.org? [1] https://rubygems.org/gems/jekyll/versions/3.6.2

patrick.luehne commented on 2017-11-20 17:42 (UTC)

@SilverRainZ: Thanks for taking over :)! You’re probably already aware of this, but the dependency to ruby-rouge can’t be found when attempting to build Jekyll without any Ruby dependencies installed. Should we create a new ruby-rouge (without version number suffix in the name) package for that? Also, I think that the dependency to ruby-rouge < 3 isn’t needed. The official gemspec file shows that ruby-rouge >= 1.7 and < 4 is okay [1], if I read that correctly. [1] https://github.com/jekyll/jekyll/blob/master/jekyll.gemspec#L42-L43

patrick.luehne commented on 2017-11-17 14:07 (UTC)

Aside from the fact that this PKGBUILD is still broken, I believe that the package name should be “jekyll” and not “ruby-jekyll,” according to the Arch Ruby Gem packaging guidelines [1]. The prefix “ruby-” appears to be used only for libraries and not applications such as Jekyll. [1] https://wiki.archlinux.org/index.php/Ruby_Gem_package_guidelines#Package_naming

SilverRainZ commented on 2017-11-10 03:04 (UTC)

Please don't update the version without fix dependencies. This package is still *BROKEN*.

patrick.luehne commented on 2017-10-10 22:30 (UTC)

Please fix the dependency to liquid ≥ 4.0.0 in the PKGBUILD. Concerning the Liquid dependency, I added an AUR package called ruby-liquid containing the required version (4.0.0). I believe the dependencies should now read: depends=('ruby' 'ruby-addressable>=2.4' 'ruby-colorator>=1.0' 'ruby-jekyll-sass-converter>=1.0' 'ruby-jekyll-watch>=1.1' 'ruby-kramdown>=1.14' 'ruby-liquid>=4.0' 'ruby-mercenary>=0.3.3' 'ruby-pathutil>=0.9' 'ruby-rouge-2.0' 'ruby-safe_yaml>=1.0') Let me know if I can be of any help :). Thanks!

patrick.luehne commented on 2017-10-03 23:17 (UTC)

Dear maintainers, Jekyll as of version 3.6.0 has multiple dependencies that are currently not met by this package [1]. The following dependencies are missing or outdated: * ruby-kramdown (1.14 required but only 1.10 in the AUR, I already contacted the maintainers) * ruby-liquid (4.0 required but only 3.0.6 in the AUR, a new package might be necessary) I suggest adding the required minimal versions to the PKGBUILD dependencies exactly as listed in the gemspec [1]. Concerning liquid 4, I’m not sure whether it should be a package separate from ruby-liquid-3, or whether there should be only one ruby-liquid package at some point. What do you think? Best wishes, Patrick [1] https://github.com/jekyll/jekyll/blob/master/jekyll.gemspec#L33-L43

jplatte commented on 2017-09-21 18:04 (UTC)

Yes, the 'jekyll new' template uses bundler to install the minima theme. But jekyll can be used without themes nevertheless.

yair commented on 2017-09-21 12:19 (UTC)

seems bundler is a requirement, also mentioned in the jekyll quick start page ```➜ jekyll new blog Dependency Error: Yikes! It looks like you don't have bundler or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. ```

jplatte commented on 2017-08-29 16:25 (UTC)

ber532k: Are you using a theme / plugin? I think jekyll uses bundler to download (and build?) themes and/or plugins. But I'm pretty sure that it's not a hard dependency.

seifferth commented on 2017-08-29 10:47 (UTC)

I just had an issue after installing this package via pacaur. Something about bundler-something not found. Installing ruby-bundler from community (and reinstalling ruby-jekyll) apparently fixed that, so you might consider adding ruby-bundler as a dependency.

CarstenF commented on 2017-04-01 11:00 (UTC)

@andybz and @imrehg: ruby-rouge-1 dependency is fixed now. an ruby-jekyll is update to 3.4.3.

andybz commented on 2017-04-01 03:57 (UTC)

You can fix the error Could not find 'rouge' (~> 1.7) - did find: [rouge-2.0.7] (Gem::MissingSpecVersionError) by installing ruby-rouge-1, but would be great if the maintainer could change the dependency until https://github.com/jekyll/jekyll/pull/5230 is merged.

imrehg commented on 2017-03-26 10:09 (UTC)

Wrong version of rouge is pulled in currently: /usr/lib/ruby/2.4.0/rubygems/dependency.rb:310:in `to_specs': Could not find 'rouge' (~> 1.7) - did find: [rouge-2.0.7] (Gem::MissingSpecVersionError)

zasdfgbnm commented on 2016-08-11 17:24 (UTC)

Please update the dependency list See: https://rubygems.org/gems/jekyll

jleclanche commented on 2016-07-31 19:05 (UTC) (edited on 2016-07-31 19:06 (UTC) by jleclanche)

Edit: Ruby-colorator dependency seems broken. It's not finding it.

CarstenF commented on 2016-04-01 14:16 (UTC)

@fusion809, Thanks for your report. I have changed the url and updated to the new version.

fusion809 commented on 2016-04-01 05:57 (UTC) (edited on 2016-04-01 05:58 (UTC) by fusion809)

@CarstenF, I know this is a minor detail, but you may wish to note that the Jekyll GitHub repo is now at https://github.com/jekyll/jekyll and not http://github.com/mojombo/jekyll. Jekyll also has its own website at http://jekyllrb.com. Jekyll 3.1.2 is now out too.

alerque commented on 2016-03-14 14:54 (UTC)

This needs to have dependencies added for ruby-rb-{fsevent,inotify}.

CarstenF commented on 2016-02-09 15:01 (UTC)

Package Update to 3.1.1

sleeping commented on 2016-02-03 22:06 (UTC) (edited on 2016-02-03 22:07 (UTC) by sleeping)

I had to install a whole bunch of gems manually, after that I had to downgrade Celluloid with gem install celluloid --version 0.16.0 gem uninstall celluloid --version 0.17.3 Works now!

CarstenF commented on 2016-01-27 10:06 (UTC)

The Update of the Package is WIP. But I can not upload it. If I find the Problem I will push the Update

kseistrup commented on 2015-12-23 10:09 (UTC)

The official version is now 3.0.1. Could the maintainer please update this package? Cheers.

whynothugo commented on 2015-08-24 23:03 (UTC)

Manually maintaining a pile of ruby-* packages is a PITA. I recently discovered an Arch repo that contains binary packages for these, automatically generated, and maintained by one of the Arch devs (so we might as well trust it). I recommend that you prefer it instead of using the AUR: https://github.com/anatol/quarry I'll be orphaning this now, so feel free to pick it up if you don't care much about my above advise. Note that I've updated jekyll and all it's dependencies too, so it's safe to keep using this anyway.

whynothugo commented on 2015-08-24 22:45 (UTC)

I uninstalled every single ruby package and reinstalled them. Looks like jekyll-sass was missing from the dependency tree.

kitarek commented on 2015-08-24 19:37 (UTC)

@hobarrera - Thanks very much. `jekyll serve` is still reporting for me missing `RedCloth-4.2.9` dependency. I'm not sure if it's related to some packages not rebuilt today on my side. I have rebuilt `rebu-jekyll` (and its new deps) as well as `ruby-jekyll-watch` (deps: -listen). Thanks a lot!

whynothugo commented on 2015-08-24 17:39 (UTC)

I've updated this package and several of its dependencies. Thanks for all the detailed messages. I hope I didn't miss uploading anything (it's kinda hard to keep track of what's uploaded and what's not).

mschu commented on 2015-08-17 23:13 (UTC)

celluloid needs to be version 16 as well: https://talk.jekyllrb.com/t/error-while-trying-to-run-jekyll-serve/933/8 sorry for spamming you so much, let me know if you need help fixing the deps :-)

mschu commented on 2015-08-17 23:05 (UTC)

And further celluloid, rspec-logsplit, hitimes, timers, celluloid-extras, celluloid-fsm, celluloid-pool, celluloid-supervision, celluloid-essentials, bundler, nenv, dotenv, rb-fsevent, ffi, rb-inotify. And community/nodejs or another JS framework as ItachiSan pointed out.

mschu commented on 2015-08-17 22:51 (UTC)

I still get an error message when running Jekyll in my page directory: /usr/lib/ruby/2.2.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'jekyll-sass-converter' (~> 1.0) among 30 total gem(s) (Gem::LoadError) Seems to need a depends on ruby-jekyll-sass-converter. And ruby-jekyll-watch, which is missing ruby-listen (there is already a comment on the package).

whynothugo commented on 2015-08-14 02:20 (UTC)

Just pushed ruby-kramdown. Thanks for the heads up.

mschu commented on 2015-08-09 22:00 (UTC)

This is missing at least the ruby-kramdown dependency in AUR4.

ItachiSan commented on 2015-07-24 15:14 (UTC)

And also a JavaScript environment, else Jekyll won't run. Actually, 'nodejs' from community works fine.

ItachiSan commented on 2015-07-24 15:04 (UTC)

You should add 'ruby-jekyll-sass-converter' as a dependency.

kralyk commented on 2015-05-19 01:18 (UTC)

@anatolik Thanks, that's great!

whynothugo commented on 2015-05-16 20:20 (UTC)

(or viceversa)

whynothugo commented on 2015-05-16 20:20 (UTC)

I admit that current packaging is awful. I'm willing to merge all this into a single package, *however*, is there any valid scenario under which someone would use ruby-jekyll-less, without ruby-jekyll?

anatolik commented on 2015-05-16 16:19 (UTC)

Manually maintaining correct deps for gem packages is hard Good news - there is a binary gem repo from me (maintainer of ruby in Arch) that has jekyll with correct dependencies https://wiki.archlinux.org/index.php/Unofficial_user_repositories#quarry Dependencies are automatically generated from gemspec.

kralyk commented on 2015-05-11 14:42 (UTC)

The amount of packages this package depends on is absolutely ridiculous. ruby-jekyll actually seemds to depend on some of the packages that are listed as "Required by" here, namely ruby-jekyll-coffeescript, ruby-jekyll-gist, ruby-jekyll-paginate and ruby-jekyll-watch. Could these be made part of this package? IMHO it doesn't make much sense having them as seperate packages, since it creates a circular dependency.

orschiro commented on 2014-10-27 20:00 (UTC)

@anatolik Thank you for adding the dependency!

anatolik commented on 2014-10-27 19:34 (UTC)

Per popular request I added 'nodejs' to the dependency list of 'ruby-execjs'. Now everyone who installs jekyll will install nodejs as well.

orschiro commented on 2014-10-26 12:16 (UTC)

Adding `nodejs` as a dependency does fix my previously reported issue.

orschiro commented on 2014-10-26 10:59 (UTC)

I cannot launch jekyll. It misses a JavaScript runtime. Anyone with the same issue? /usr/lib/ruby/gems/2.1.0/gems/execjs-2.2.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

whynothugo commented on 2014-09-11 13:53 (UTC)

I believe this package should be called "jekyll", instead of "ruby-jekyll": https://wiki.archlinux.org/index.php/Ruby_Gem_Package_Guidelines#Package_naming

nickoe commented on 2014-07-27 13:20 (UTC)

cd blog before build

probil commented on 2014-07-27 12:59 (UTC)

I have some trouble. How to fix it? > jekyll new blog New jekyll site installed in /home/maks/blog. > jekyll build -d ./blog Configuration file: none Source: /home/maks Destination: ./blog Generating... jekyll 2.1.1 | Error: No such file or directory @ rb_sysopen - /home/maks/Документи/pkg/lib32-curl/usr/share/licenses/lib32-curl

whynothugo commented on 2014-07-13 17:00 (UTC)

Depends missing: ruby-listen.

anatolik commented on 2014-07-09 13:42 (UTC)

Sorry for missed dependencies. Added them to AUR as well.

hahnjo commented on 2014-07-09 07:05 (UTC)

It cannot find ruby-jekyll-paginate (there is ruby-jekyll-pagination), ruby-jekyll-gist nor ruby-jekyll-watch...

anatolik commented on 2014-06-13 03:35 (UTC)

FYI I created a binary rubygems repo that also includes jekyll https://bbs.archlinux.org/viewtopic.php?id=182729

anatolik commented on 2014-06-12 12:03 (UTC)

Oops, sorry, ruby-pygments-0.5 is added.

nickoe commented on 2014-06-12 11:52 (UTC)

ruby-pygments-0.5 is not found, but whouldn't it be ruby-pygments?

anatolik commented on 2014-06-07 19:31 (UTC)

jekyll does not depend on nodejs - execjs does. In fact it already has nodejs in optdepends https://aur.archlinux.org/packages/ruby-jekyll/

the-k commented on 2014-06-07 17:34 (UTC)

Please, add nodejs to dependency list.

nickoe commented on 2014-05-18 18:32 (UTC)

OK

veox commented on 2014-05-18 18:28 (UTC)

@nickoe: this will be fixed in the next release: https://github.com/jekyll/jekyll/commit/ceb27fb9a2850e148eac0f02eccc9f6070469036

nickoe commented on 2014-05-17 08:03 (UTC)

I needed to install nodejs, maybe you should add that to the depends array.

nickoe commented on 2014-05-17 07:57 (UTC)

I just installed this package and it depends on a clean system and I get the following error. $ jekyll --help /usr/lib/ruby/gems/2.1.0/gems/execjs-2.0.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable) from /usr/lib/ruby/gems/2.1.0/gems/execjs-2.0.2/lib/execjs.rb:5:in `<module:ExecJS>' from /usr/lib/ruby/gems/2.1.0/gems/execjs-2.0.2/lib/execjs.rb:4:in `<top (required)>' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/gems/2.1.0/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `<top (required)>' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/gems/2.1.0/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `<top (required)>' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/gems/2.1.0/gems/jekyll-coffeescript-1.0.0/lib/jekyll-coffeescript.rb:2:in `<top (required)>' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/gems/2.1.0/gems/jekyll-2.0.3/lib/jekyll.rb:73:in `<top (required)>' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/lib/ruby/gems/2.1.0/gems/jekyll-2.0.3/bin/jekyll:6:in `<top (required)>' from /usr/bin/jekyll:23:in `load' from /usr/bin/jekyll:23:in `<main>'

anatolik commented on 2014-05-14 16:03 (UTC)

> +1 for ruby-celluloid-io. ruby-listen package misses this dependency. I added a comment on their page. https://aur.archlinux.org/packages/ruby-listen/ I wish everyone use gem2arch to track the gem dependencies. AUR ruby gems were much more usable in this case.

anatolik commented on 2014-05-14 15:49 (UTC)

> Could not find 'parslet' (~> 1.5.0) - did find: [parslet-1.6.0] (Gem::LoadError) jekyll depends on parslet-1.5 via ruby-toml. Are you sure you have all your dependencies up-to-date?

bchretien commented on 2014-05-13 09:10 (UTC)

+1 for ruby-celluloid-io. I also had a problem with ruby-parslet: /usr/lib/ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'parslet' (~> 1.5.0) - did find: [parslet-1.6.0] (Gem::LoadError)

alexod commented on 2014-05-09 02:01 (UTC)

anatolik thank you. I noticed that jekyll also requires ruby-celluloid-io (I do not know whether I requires it directly or via some other dependency) and that execjs requires a javascript runtime (that I reported to that package).

anatolik commented on 2014-05-08 16:14 (UTC)

As a workaround install ruby-timers-1 package

anatolik commented on 2014-05-08 15:51 (UTC)

Yes, the problem is with ruby-celluloid package that pulls wrong dependencies. It should be reported there.

alexod commented on 2014-05-08 15:20 (UTC)

After upgrading I get the following error: /usr/lib/ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'timers' (~> 1.1.0) - did find: [timers-2.0.0] (Gem::LoadError) from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1295:in `block in activate_dependencies' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1284:in `each' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1284:in `activate_dependencies' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1266:in `activate' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1298:in `block in activate_dependencies' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1284:in `each' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1284:in `activate_dependencies' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1266:in `activate' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1298:in `block in activate_dependencies' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1284:in `each' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1284:in `activate_dependencies' from /usr/lib/ruby/2.1.0/rubygems/specification.rb:1266:in `activate' from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:54:in `gem' from /usr/bin/jekyll:22:in `<main>' It seems that the wrong version of ruby-timers is in aur. Since the dependency on ruby-timer is indirect via ruby-celluloit, this is probably a bug in this package.

anatolik commented on 2013-12-16 07:17 (UTC)

btw I can take this and other your gems. I mostly scripted the gem->arch maintenance tasks.

anatolik commented on 2013-12-16 07:16 (UTC)

The "~>" version restriction does not map to Arch model directly. One needs to use "versioned packages" https://wiki.archlinux.org/index.php/Ruby_Gem_Package_Guidelines#Versioned_packages

oliparcol commented on 2013-08-18 12:09 (UTC)

thank you, I will take a look

rberaldo commented on 2013-08-14 23:20 (UTC)

This might be of help: https://aur.archlinux.org/packages/pacgem/.

oliparcol commented on 2013-06-24 11:47 (UTC)

Hello, Sorry for the delay. I'm open to suggestion but I don't know if it's really recommended to implement a bundle in a AUR package... Do you have example of official archlinux ruby packages using a bundle (or a virtualenv for python) ? thank you,

Muflone commented on 2013-06-24 11:42 (UTC)

This package unfortunately cannot work as long as it has so many external dependencies with specific versions. I hope you could accept the suggest from artafinde.

artafinde commented on 2013-06-17 19:19 (UTC)

Can we make this use bundle as suggested on the bug: https://github.com/plusjade/jekyll-bootstrap/issues/150

oliparcol commented on 2013-06-09 09:51 (UTC)

sorry for the delay, I just updated the package version to 1.0.3 and again, some AUR dependencies don't have the correct version

oliparcol commented on 2013-05-28 05:53 (UTC)

hello, sorry about the dependencies but as gem is checking the version of dependencies, jekyll won't start unless the dependencies have the exact version number stipulated in the PKGBUILD...

artafinde commented on 2013-05-19 19:53 (UTC)

The package doesn't build anymore as the dependencies cannot be found: error: target not found: ruby-commander>=4.1.3 error: target not found: ruby-safe_yaml=0.7.0 error: target not found: ruby-directory_watcher=1.4.1 error: target not found: ruby-pygments.rb=0.4.2

oliparcol commented on 2013-04-15 18:50 (UTC)

0.12.1-2: added --no-user-install parameter. thank you

oliparcol commented on 2013-04-11 08:18 (UTC)

I will update the packages this week-end. thank you

hcartiaux commented on 2013-04-09 23:06 (UTC)

Please, add the parameter --no-user-install to your gem install cmd

oliparcol commented on 2013-02-26 20:11 (UTC)

Updated to the 0.12.1 version. Kramdown 0.14 is now supported.

oliparcol commented on 2013-01-19 12:58 (UTC)

I just updated ruby-jekyll to the latest version. Please note: due to this bug (https://github.com/mojombo/jekyll/issues/734#issue-ref-33517105), the ruby-kramdown version needs to be included between 0.13.4 and 0.13.7

oliparcol commented on 2012-10-19 10:09 (UTC)

The new version include the LICENSE file to avoid any resolution problem in github.

oliparcol commented on 2012-10-04 08:34 (UTC)

you're right, I will include the LICENCE file in the AUR package

srl commented on 2012-10-04 07:59 (UTC)

==> Retrieving Sources... -> Found jekyll-0.11.2.gem -> Found LICENSE ==> Validating source files with md5sums... jekyll-0.11.2.gem ... Passed LICENSE ... FAILED ==> ERROR: One or more files did not pass the validity check! ==> ERROR: Makepkg was unable to build ruby-jekyll. It's probably a bad idea to have the URL be raw/master instead of a specific commit/tag, for this reason.

oliparcol commented on 2012-08-19 09:36 (UTC)

Jekyll now depends on ruby-kramdown instead of ruby-kramdown-last

oliparcol commented on 2011-12-25 11:14 (UTC)

sorry for the delay... latest version of jekyll is 0.11.0, the version used by rack is the 0.6.2 but I suppose it will work with the latest one. How different versions of jekyll work together, I don't know... I think the best thing to do is either use gem mechanism or AUR but using both might be a bad idea... It's quite easy to build a new AUR package for rack-jekyll which will check for ruby-jekyll dependency in AUR. For syntax highlighting, the only package which isn't needed is ruby-albino, you can just remove it from the PKGBUILD file if you don't need it.

hendry commented on 2011-12-02 06:01 (UTC)

I don't understand how gems/Arch packages work together. sudo gem install rack-jekyll, installed: Successfully installed jekyll-0.6.2 Successfully installed rack-1.2.4 Successfully installed rack-jekyll-0.3.7 How does ruby-jekyll 0.11.0-3 work with "jekyll-0.6.2"? Another question is if I just want to use markdown with jekyll and no syntax highlighting, why do I have to install all the deps?

oliparcol commented on 2011-07-14 14:17 (UTC)

kramdown version fixed

oliparcol commented on 2011-05-17 14:25 (UTC)

one useless depedency removed

oliparcol commented on 2011-02-21 19:07 (UTC)

done, thanks for the advice!

oliparcol commented on 2011-02-19 16:39 (UTC)

I will do it as soon as I am back at home after my holidays (1/2 weeks)

shaleny commented on 2011-02-14 16:33 (UTC)

Could you please add '-n "$pkgdir/usr/bin"' to gem command line to install 'jekyll' executable into a common binary directory?