The Complete Computing Environment

org-contrib strip-mined

LifeTechEmacsTopicsArcology

So for reasons I cannot find in the mailing list or changelog, the org-contrib repo I use in my Org Mode Installation has half the things gone, including ox-rss which is used to prepare feeds for use in the Arcology Feed Generator. It was even cooler when I went to follow a handful of URLs I found in the commit message tagging the release to find a bunch of GitHub 404 pages from folks who had moved all their repos and deleted their accounts. Very cool.

Cool URLs never changes, but cool packages' do.

Many of these, additionally, were never added to any of the ELPAs so i have to install them in to my Arroyo Emacs install by hand.

Incredibly frustrating.

ox-rss = epkgs.melpaBuild {
  pname = "ox-rss";
  version = versions.ox-rss.version;
  commit = versions.ox-rss.rev;

  src = pkgs.callPackage versions.ox-rss.src {};

  recipe = pkgs.writeText "recipe" ''
      (ox-rss
         :fetcher git
         :url "${versions.ox-rss.url}")
    '';

  packageRequires = [ epkgs.org ];

  meta = {
    homepage = "https://gitlab.com/nsavage/ox-rss";
    license = lib.licenses.gpl3Plus;
  };
};

Versions and fetchgit sources are loaded from Nix Version Pins.

Arroyo's build system will shove these in to emacsWithPackagesFromUsePackages's override section, allowing the use-package declarations below to pull these in to my system and load them.

(use-package ox-rss)
; (use-package org-contacts)

DONE org-contacts moved to ELPA

Move to ELPA: https://repo.or.cz/org-contacts.git/commit/919511eb86975353eab78842f6b68e65f55fd44d