Skip to content

Latest commit

 

History

History
379 lines (368 loc) · 29.8 KB

kludges.org

File metadata and controls

379 lines (368 loc) · 29.8 KB

Epkgs: Kludges

(require 'emir)
(epkg-add-org-header rows header)

up

Add provided features

(epkg-sql
 [:select [name class feature join]
  :from [packages provided]
  :where (and (= name package) (notnull join))
  :order-by [(asc package) (asc feature)]])
Package (19)ClassFeatureReason
edborphanededbcoregenerated
emacsbuiltincus-loadgenerated
emacsbuiltinleim-listgenerated
eshellbuiltinesh-groupsgenerated
finderbuiltinfinder-infgenerated
ddskkgithubskk-kanagakiinside directory containing .nosearch
ddskkgithubskk-tutcodeinside directory containing .nosearch
realgudgithubbashdbinside directory containing .nosearch
slygithubsly-buttonsinside directory containing .nosearch #85
slygithubsly-cl-indentinside directory containing .nosearch #85
slygithubsly-commoninside directory containing .nosearch #85
slygithubsly-completioninside directory containing .nosearch #85
slygithubsly-messagesinside directory containing .nosearch #85
slygithubsly-parseinside directory containing .nosearch #85
slygithubsly-testsinside directory containing .nosearch #85
fuzgithubfuz-coreprovided by module
fzf-nativegithubfzf-native-moduleprovided by module
geosourcehutgeocode-emacsprovided by module
hotfuzzgithubhotfuzz-moduleprovided by module
jirascopegithubjirascope-dynprovided by module
liberimegithubliberime-coreprovided by module
pqgithubpq-coreprovided by module
sqlite3githubsqlite3-apiprovided by module
tree-sittershelvedtsc-dynprovided by module
vtermgithubvterm-moduleprovided by module
wisitoken-grammar-modegnu-elpawisitoken_grammar_1-processprovided by module
xeftsourcehutxapian-liteprovided by module

Drop provided features

(epkg-sql
 [:select [name class feature drop]
  :from [packages provided]
  :where (and (= name package) (notnull drop))
  :order-by [(asc feature) (asc package)]])
Package (13)ClassFeatureReason
rgbgitlabel-mockpending #1
rgbgitlabert-expectationspending #1
fsharp-modegithubintegration-testsconflicting test file
emacspeakgithublightwontfix #73
riecenongnulunafrom uncooperative flim
riecenongnulunitfrom uncooperative flim
orggnuorg-testconflicting test file
org-gcalgithuborg-testconflicting test file
font-lock-studiogithubtabulated-listharmless in test file
gumshoegithubtargets/install-depsconflicting test file
ivygithubtargets/install-depsconflicting test file
clojure-modegithubtest-helperconflicting test file
elixir-modegithubtest-helperconflicting test file
diffscuss-modesubtreetest-simplebundled test utility
emacspeakgithubtetriswontfix #73

Drop required features

(epkg-sql
 [:select [name class feature drop]
  :from [packages required]
  :where (and (= name package) (notnull drop))
  :order-by [(asc package) (asc feature)]])
Package (81)ClassFeatureReason
ac-octavegithuboctave-infbackward compatibility
achievementsgitlabcommand-frequencyshelved soft
aozora-viewgithubivs-aj1pending #3
auto-completegithubsemantic-iabackward compatibility
auto-complete-nxmlgithubanything-projectanything
bbdbnongnuvm-autoloadsgenerated external file
borggithubloaddefs-genforward compatibility
btsgithubel-expectationsdeprecated testing framework
btsgithubpophint-configpending #17
caskxygithubel-expectationsdeprecated testing framework
centered-windowgithubmac-winMac-port compatibility #28
citeprocgithuborg-bibtexbackward compatibility #7
color-moccurgithubmoccur-editshelved soft
companygithubsemantic-idlebackward compatibility
company-fuzzygithubflexwiki soft
dic-lookup-w3mshelvedtext-translatorbroken and optional
dired+wikihelp+20backward compatibility
dired+wikisubr-21backward compatibility
doremi-cmdwikicolor-themebackward compatibility
eafgithuborg-docviewbackward compatibility
ecbgithubescreenshelved soft
ecbgithubsemantic-analyzebackward compatibility: #24
ecbgithubsemantic-ctxtbackward compatibility: #24
ecbgithubthingXEmacs compatibility
eegnubbdb-autoloadsgenerated external file
el-autoyasgithubyasnippet-bundlebackward compatibility: #4
emms-player-mpv-jp-radiosgithubanythinganything
erlanggithubtagsbackward compatibility
es-libgithuback-and-a-halfremoved due to license violations: #3
extend-dndgithubyasnippet-bundlebackward compatibility: #4
foldinggithubmode-motionXEmacs compatibility
frontside-javascriptgithubcompany-lsppending #7403
fstar-modegithubreplacereplace.el doesn’t provide feature in Emacs < 26
gradlesourcehutproject-rootshelved soft
help+wikiinfo+20backward compatibility
hyperbolegnuefsXEmacs compatibility
hyperbolegnukotl-autoloadsgenerated external file
icicleswikianythinganything
icicleswikicolor-themebackward compatibility
jdagithubanythinganything
jdeegithubworkingstand-alone cedet compatibility
lacartewikisubr-21backward compatibility
latex-extragithubtex-bufbackward compatibility
lilypondgnuilisponly required by a single undocumented command
lispxmpgithubnewxmppending: newxmp has not been released yet (email)
lispygithubmash-pythonpending #377 (unreleased)
load-theme-buffer-localgithubcolor-themebackward compatibility
markcharsgnu-elpaidnshelved soft
menu-bar+wikihelp+20backward compatibility
menu-bar+wikiinfo+20backward compatibility
mewgithubmw32scriptMeadow Emacs compatibility
mewgithubun-defineXEmacs compatibility
mhcgithubbitmapXEmacs compatibility
mhcgithubmhc-bmMule compatibility
mhcgithubmhc-xmasXEmacs compatibility
mhcgithubpcustomMule compatibility
mhcgithubpoeMule compatibility
micgithubfeat1for tests only
micgithubfeat2for tests only
micgithubfeat3for tests only
micgithubfeat4for tests only
molokai-themegithubcolor-themebackward compatibility
mu4e-viewsgithubmu4e-utilsbackward compatibility
mu4e-viewsgithubmu4e-view-gnusbackward compatibility
mu4e-viewsgithubmu4e-view-oldbackward compatibility
navi2chgithubbitmapXEmacs compatibility
navi2chgithubspamfiltershelved soft
orggnunnselectforward compatibility
orggnuorg-rememberbackward compatibility
org-readmegithuborg-htmlbackward compatibility: #19
org-redmineorphanedanythinganything
org-refgithuborg-bibtexbackward compatibility #649
org-roamgithubemacsql-libsqlite3backward compatibility
org-roamgithubemacsql-sqlite3optional legacy backend
org-toodledogithuborg-toodledo-testfixme #6
osagithubmacprovided by Mitsuharu Yamamoto’s Emacs Mac Port ?
ox-hugogithuborg-infobackward compatibility
ox-latex-subfiguregithuborg-loaddefsgenerated external file
pinotgithubanything-configanything
plsensegithubperl-completionanything
project-explorergithuback-and-a-halfremoved due to license violations: #47
prosjektgithubanythinganything
python-modegitlaborg-loaddefsgenerated external file
python-modegitlabpy-bug-numbered-teststesting only
python-modegitlabpymacsit’s complicated (email)
python-modegitlabsetup-ert-teststesting only
r-autoyasgithubyasnippet-bundlebackward compatibility: #4
rcodetoolssubtreeanythinganything
rcodetoolssubtreeanything-show-completionanything
show-marksgithubfmshelved soft
simple-call-treegithubfmshelved soft
snapshot-timemachine-rsnapshotgithubseq-25backward compatibility
stickiesgithubanythinganything
straightgithubcompforward compatibility (Emacs 28)
string-utilsgithubobarray-fnsshelved soft
trampgnutramp-loaddefsgenerated internal file
tree-sitter-indentshelvedcsharp-tree-sitterfor tests only
tssgithubanythinganything
tssgithubmozshelved soft
twittering-modegithubalpacaonly required if epa isn’t available
twittering-modegithubrevivefalse-positive
twittering-modegithubun-defineXEmacs compatibility
twittering-modegithubunicodebackward compatibility
ucs-utilsgithubucs-utils-6.0-deltabackward compatibility
vbasensegithubanything-projectanything
vmorphanedatomic-extentsXEmacs compatibility
vmorphanedhighlight-headersXEmacs compatibility
vmorphanedtimer-funcsXEmacs compatibility
vmorphanedvm-autoloadsgenerated internal file
w3gnu-elpadtk-css-speechused to be part of emacspeak, not needed
w3gnu-elpadtk-voicesused to be part of emacspeak, not needed
w3gnu-elpaw3-site-initleftover noise
w3gnu-elpax-font-menuXEmacs compatibility
w3gnu-elpaxbm-buttonXEmacs compatibility
w3gnu-elpaxpm-buttonXEmacs compatibility
wanderlustgithubspamfiltershelved soft
xenopsgithubtex-bufbackward compatibility
yatexhghilit19backward compatibility

Patched packages

(epkg--sql-keep
 (let ((pkg (epkg name)))
   (list name class
         (with-emir-repository pkg
           (car (magit-rev-diff-count
                 "master" "master@{upstream}")))))
 [:select [name class]
  :from packages
  :where (= patched 't)
  :order-by [(asc name)]])
Package (21)ClassCommits
apelgithub3
auctex-latexmkgithub1
emacspeakgithub1
emuxgithub1
ert-runnergithub1
flimgithub3
gogithub1
icons-in-terminalgithub1
karmagithub1
lookupgithub1
majapahit-themesgitlab1
monorepo-zenitanigithub1
navgithub1
navorskigithub1
ne2wmgithub1
projmake-modegithub1
semigithub2
slimegithub1
tenvgithub1
twittering-modegithub2
wanderlustgithub2

Filtered repositories

(mapcar (pcase-lambda (`(,name ,args ,url))
          (list name
                (with-emir-repository (epkg name)
                  (magit-git-string
                   "log" "-1" "--format=%cd" "--date=short"))
                (and (epkg-get-recipe 'melpa name) "")
                url))
        (epkgs [name upstream-tree url] [subtree]))
Package (24)ModifiedMUrl
agda2-mode2024-11-11https://github.com/agda/agda
cg2023-08-16[email protected]:GrammarSoft/cg3.git
cmake-mode2023-10-02https://gitlab.kitware.com/cmake/cmake
cubicle-mode2017-10-09[email protected]:cubicle-model-checker/cubicle.git
diffscuss-mode2014-10-14https://github.com/tomheon/diffscuss
dune2023-04-02[email protected]:ocaml/dune.git
egison-mode2020-01-08[email protected]:egison/egison.git
golint2018-02-21[email protected]:golang/lint.git
govc2022-12-15[email protected]:vmware/govmomi.git
gvpr-mode2018-10-17[email protected]:rodw/gvpr-lib.git
kivy-mode2021-03-18[email protected]:kivy/kivy.git
lambdapi-mode2023-07-28[email protected]:Deducteam/lambdapi.git
lfe-mode2022-08-17[email protected]:rvirding/lfe.git
mandoku2018-04-03[email protected]:mandoku/mandoku.git
merlin2023-09-19https://github.com/ocaml/merlin
mozart2017-11-11[email protected]:mozart/mozart2.git
mozc2023-09-01[email protected]:google/mozc.git
password-store2023-05-03https://git.zx2c4.com/password-store
po-mode2023-10-06https://git.savannah.gnu.org/git/gettext
protobuf-mode2023-05-05[email protected]:google/protobuf.git
rcodetools2016-09-15[email protected]:rcodetools/rcodetools.git
stumpwm-mode2018-06-29[email protected]:stumpwm/stumpwm-contrib.git
thrift2023-07-08https://github.com/apache/thrift
utop2023-07-07[email protected]:diml/utop.git
  • cmake-mode: I have no account on this gitlab instance, not contacted
  • diffscuss-mode: tomheon/diffscuss#43
  • po-mode: mailing list, not contacted
  • thrift: issues disabled, not contacted

Other repositories that should be filtered (or better yet, split up by upstream):

Set main library

(epkg--sql-keep
 (and (not (eq type 'core))
      (list name type
            (and (epkg-get-recipe 'melpa name) "")
            library
            ;; (emir--config name :library)
            ))
 [:select [name class library] :from packages
  :where (notnull library)
  :and class :in $v1
  :order-by [(asc name)]]
 (closql-where-class-in [mirrored*] (epkg-db)))

Set tracked branch

(epkg--sql-keep
 (list name upstream-branch class
       (epkg-org-link name))
 [:select [name upstream-branch class]
  :from packages
  :where (notnull upstream-branch)
  :order-by [(asc name)]])
Package (6)BranchClassRepo
ansible-vaultmastergithubzellio/ansible-vault-mode
async-backupdevelopmentcodebergcontrapunctus/async-backup
elpa-adminelpa-admingit
sxivdevcodebergcontrapunctus/sxiv.el
taxy-magit-sectionpackage/taxy-magit-sectiongithubalphapapa/taxy.el
zero-inputpkggithttps://gitlab.emacsos.com/sylecn/zero-el
  • ansible-vault: Tags are on this branch.
  • async-backup (by contrapunctus)
  • elpa-admin: “main” contains GNU Elpa metadata.
  • sxiv (by contrapunctus)
  • taxy-magit-section: alphapapa/taxy.el#3
  • zero-input: melpa/melpa#6479 (comment) The file in pkg is generated from files in master.