aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--guix/emacs-ghub/emacs-ghub.spec134
-rw-r--r--guix/emacs-transient/emacs-transient.spec76
-rw-r--r--guix/emacs-treepy/emacs-treepy.spec75
-rw-r--r--guix/emacs-with-editor/emacs-with-editor.spec149
4 files changed, 0 insertions, 434 deletions
diff --git a/guix/emacs-ghub/emacs-ghub.spec b/guix/emacs-ghub/emacs-ghub.spec
deleted file mode 100644
index 37ec34e..0000000
--- a/guix/emacs-ghub/emacs-ghub.spec
+++ /dev/null
@@ -1,134 +0,0 @@
-%global pkg ghub
-%global pkgname Ghub
-
-Name: emacs-%{pkg}
-Version: 3.5.6
-Release: 3%{?dist}
-Summary: Minuscule client libraries for the APIs of various Git forges
-
-License: GPLv3+
-URL: https://magit.vc
-Source0: https://github.com/magit/ghub/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-
-BuildArch: noarch
-BuildRequires: emacs, make, texinfo, texinfo-tex
-BuildRequires: emacs-treepy
-Requires: emacs(bin) >= %{_emacs_version}
-Requires: emacs-treepy
-Recommends: git
-
-%description
-%{pkgname} is an add-on package for GNU Emacs. It provides basic support for
-using the APIs of various Git forges from Emacs packages. Originally it only
-supported the Github REST API, but now it also supports the Github GraphQL API
-as well as the REST APIs of Gitlab, Gitea, Gogs and Bitbucket.
-
-
-%prep
-%autosetup -n ghub-%{version} -p1
-
-
-%build
-%make_build LOAD_PATH='-L . -L %{_emacs_sitelispdir}/treepy'
-
-
-%install
-mkdir -p %{buildroot}%{_emacs_sitelispdir} %{buildroot}%{_emacs_sitestartdir}
-install -m 755 -d %{buildroot}%{_emacs_sitelispdir}/ghub
-for filename in buck ghub{,-graphql} glab gogs gsexp gtea; do
- for suffix in el elc; do
- install -m 644 "lisp/${filename}.${suffix}" \
- %{buildroot}%{_emacs_sitelispdir}/ghub/
- done
-done
-install -m 644 lisp/ghub-autoloads.el %{buildroot}%{_emacs_sitelispdir}/ghub/
-ln -rs %{buildroot}%{_emacs_sitelispdir}/ghub/ghub-autoloads.el \
- %{buildroot}%{_emacs_sitestartdir}
-mkdir -p %{buildroot}%{_infodir}
-gzip -9 < docs/ghub.info > %{buildroot}%{_infodir}/ghub.info.gz
-
-
-%post
-/sbin/install-info %{_infodir}/ghub.info.gz %{_infodir}/dir || :
-
-
-%preun
-if [ "$1" = 0 ]; then
- /sbin/install-info --del %{_infodir}/ghub.info.gz %{_infodir}/dir || :
-fi
-
-
-%files
-%license LICENSE
-%doc CHANGELOG README.md
-%doc docs/ghub.html docs/ghub.org docs/ghub.pdf
-%dir %{_emacs_sitelispdir}/ghub
-%{_emacs_sitelispdir}/ghub/buck.el
-%{_emacs_sitelispdir}/ghub/buck.elc
-%{_emacs_sitelispdir}/ghub/ghub.el
-%{_emacs_sitelispdir}/ghub/ghub.elc
-%{_emacs_sitelispdir}/ghub/ghub-graphql.el
-%{_emacs_sitelispdir}/ghub/ghub-graphql.elc
-%{_emacs_sitelispdir}/ghub/glab.el
-%{_emacs_sitelispdir}/ghub/glab.elc
-%{_emacs_sitelispdir}/ghub/gogs.el
-%{_emacs_sitelispdir}/ghub/gogs.elc
-%{_emacs_sitelispdir}/ghub/gsexp.el
-%{_emacs_sitelispdir}/ghub/gsexp.elc
-%{_emacs_sitelispdir}/ghub/gtea.el
-%{_emacs_sitelispdir}/ghub/gtea.elc
-%{_emacs_sitelispdir}/ghub/ghub-autoloads.el
-%{_emacs_sitestartdir}/ghub-autoloads.el
-%{_infodir}/ghub.info.gz
-
-
-%changelog
-* Wed Apr 19 2023 Ting-Wei Lan <lantw44@gmail.com> - 3.5.6-3
-- Rebuilt for Fedora 38 and 39
-
-* Sat Oct 29 2022 Ting-Wei Lan <lantw44@gmail.com> - 3.5.6-2
-- Rebuilt for Fedora 37 and 38
-
-* Thu Apr 28 2022 Ting-Wei Lan <lantw44@gmail.com> - 3.5.6-1
-- Update to 3.5.6
-
-* Sat Sep 25 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.5.3-2
-- Rebuilt for Fedora 35 and 36
-
-* Mon Jun 14 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.5.3-1
-- Update to 3.5.3
-
-* Sat Mar 13 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.5.1-2
-- Rebuilt for Fedora 34 and 35
-
-* Mon Feb 15 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.5.1-1
-- Update to 3.5.1
-
-* Sun Nov 1 2020 Ting-Wei Lan <lantw44@gmail.com> - 3.4.2-1
-- Update to 3.4.2
-
-* Sun Apr 26 2020 Ting-Wei Lan <lantw44@gmail.com> - 3.3.0-1
-- Update to 3.3.0
-
-* Tue Sep 17 2019 Ting-Wei Lan <lantw44@gmail.com> - 3.2.0-3
-- Rebuilt for Fedora 31 and 32
-
-* Wed May 15 2019 Ting-Wei Lan <lantw44@gmail.com> - 3.2.0-2
-- Add CHANGELOG to doc
-- Update description from upstream README
-
-* Thu May 02 2019 Ting-Wei Lan <lantw44@gmail.com> - 3.2.0-1
-- Update to 3.2.0
-
-* Sun Dec 02 2018 Ting-Wei Lan <lantw44@gmail.com> - 3.0.0-1
-- Update to 3.0.0
-
-* Tue Oct 23 2018 Ting-Wei Lan <lantw44@gmail.com> - 2.0.1-2
-- Rebuilt for Fedora 29 and 30
-
-* Sat Jul 07 2018 Ting-Wei Lan <lantw44@gmail.com> - 2.0.1-1
-- Update to 2.0.1
-- Fix autoloads by creating a symlink instead of moving the script itself
-
-* Tue Mar 13 2018 Ting-Wei Lan <lantw44@gmail.com> - 1.3.1-0.1.20180312git11c07da
-- Initial packaging
diff --git a/guix/emacs-transient/emacs-transient.spec b/guix/emacs-transient/emacs-transient.spec
deleted file mode 100644
index 2c2c949..0000000
--- a/guix/emacs-transient/emacs-transient.spec
+++ /dev/null
@@ -1,76 +0,0 @@
-%global pkg transient
-%global pkgname Transient
-
-Name: emacs-%{pkg}
-Version: 0.3.7
-Release: 3%{?dist}
-Summary: Transient commands
-
-License: GPLv3+
-URL: https://magit.vc
-Source0: https://github.com/magit/transient/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-
-BuildArch: noarch
-BuildRequires: emacs, make, texinfo, texinfo-tex
-Requires: emacs(bin) >= %{_emacs_version}
-
-%description
-%{pkgname} is an add-on package for GNU Emacs. It implements a similar
-abstraction involving a prefix command, infix arguments and suffix commands. We
-could call this abstraction a “transient command”, but because it always
-involves at least two commands (a prefix and a suffix) we prefer to call it
-just a “transient”.
-
-
-%prep
-%autosetup -n transient-%{version} -p1
-
-
-%build
-%make_build
-
-
-%install
-mkdir -p %{buildroot}%{_emacs_sitelispdir} %{buildroot}%{_emacs_sitestartdir}
-install -m 755 -d %{buildroot}%{_emacs_sitelispdir}/transient
-install -m 644 lisp/transient.{el,elc} \
- %{buildroot}%{_emacs_sitelispdir}/transient/
-install -m 644 lisp/transient-autoloads.el \
- %{buildroot}%{_emacs_sitelispdir}/transient/
-ln -rs %{buildroot}%{_emacs_sitelispdir}/transient/transient-autoloads.el \
- %{buildroot}%{_emacs_sitestartdir}
-mkdir -p %{buildroot}%{_infodir}
-gzip -9 < docs/transient.info > %{buildroot}%{_infodir}/transient.info.gz
-
-
-%post
-/sbin/install-info %{_infodir}/transient.info.gz %{_infodir}/dir || :
-
-
-%preun
-if [ "$1" = 0 ]; then
- /sbin/install-info --del %{_infodir}/transient.info.gz %{_infodir}/dir || :
-fi
-
-
-%files
-%license LICENSE
-%doc docs/CHANGELOG README.md
-%doc docs/transient.html docs/transient.org docs/transient.pdf
-%dir %{_emacs_sitelispdir}/transient
-%{_emacs_sitelispdir}/transient/transient.el
-%{_emacs_sitelispdir}/transient/transient.elc
-%{_emacs_sitelispdir}/transient/transient-autoloads.el
-%{_emacs_sitestartdir}/transient-autoloads.el
-%{_infodir}/transient.info.gz
-
-
-%changelog
-* Wed Apr 19 2023 Ting-Wei Lan <lantw44@gmail.com> - 0.3.7-3
-- Rebuilt for Fedora 38 and 39
-
-* Sat Oct 29 2022 Ting-Wei Lan <lantw44@gmail.com> - 0.3.7-2
-- Rebuilt for Fedora 37 and 38
-
-* Thu Apr 28 2022 Ting-Wei Lan <lantw44@gmail.com> - 0.3.7-1
-- Initial packaging
diff --git a/guix/emacs-treepy/emacs-treepy.spec b/guix/emacs-treepy/emacs-treepy.spec
deleted file mode 100644
index 317252e..0000000
--- a/guix/emacs-treepy/emacs-treepy.spec
+++ /dev/null
@@ -1,75 +0,0 @@
-%global pkg treepy
-%global pkgname treepy
-
-Name: emacs-%{pkg}
-Version: 0.1.2
-Release: 6%{?dist}
-Summary: Functions for traversing tree-like data
-
-License: GPLv3+
-URL: https://github.com/volrath/treepy.el
-Source0: https://github.com/volrath/treepy.el/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-
-BuildArch: noarch
-BuildRequires: emacs
-
-Requires: emacs(bin) >= %{_emacs_version}
-
-%description
-%{pkgname} is an add-on package for GNU Emacs. It includes a set of generic
-functions for traversing tree-like data structures recursively and/or
-iteratively, ported from clojure.walk and clojure.zip respectively.
-
-
-%prep
-%autosetup -n treepy.el-%{version} -p1
-
-
-%build
-
-
-%install
-mkdir -p %{buildroot}%{_emacs_sitelispdir}
-install -m 755 -d %{buildroot}%{_emacs_sitelispdir}/treepy
-install -m 644 *.el %{buildroot}%{_emacs_sitelispdir}/treepy/
-%{_emacs_bytecompile} %{buildroot}%{_emacs_sitelispdir}/treepy/*.el
-
-
-%files
-%license LICENSE
-%doc README.md
-%dir %{_emacs_sitelispdir}/treepy
-%{_emacs_sitelispdir}/treepy/treepy.el
-%{_emacs_sitelispdir}/treepy/treepy.elc
-
-
-%changelog
-* Wed Apr 19 2023 Ting-Wei Lan <lantw44@gmail.com> - 0.1.2-6
-- Rebuilt for Fedora 38 and 39
-
-* Sat Oct 29 2022 Ting-Wei Lan <lantw44@gmail.com> - 0.1.2-5
-- Rebuilt for Fedora 37 and 38
-
-* Thu Apr 28 2022 Ting-Wei Lan <lantw44@gmail.com> - 0.1.2-4
-- Rebuilt for Fedora 36 and 37
-
-* Sat Sep 25 2021 Ting-Wei Lan <lantw44@gmail.com> - 0.1.2-3
-- Rebuilt for Fedora 35 and 36
-
-* Sat Mar 13 2021 Ting-Wei Lan <lantw44@gmail.com> - 0.1.2-2
-- Rebuilt for Fedora 34 and 35
-
-* Sun Nov 1 2020 Ting-Wei Lan <lantw44@gmail.com> - 0.1.2-1
-- Update to 0.1.2
-
-* Sun Apr 26 2020 Ting-Wei Lan <lantw44@gmail.com> - 0.1.1-4
-- Rebuilt for Fedora 32 and 33
-
-* Tue Sep 17 2019 Ting-Wei Lan <lantw44@gmail.com> - 0.1.1-3
-- Rebuilt for Fedora 31 and 32
-
-* Wed May 01 2019 Ting-Wei Lan <lantw44@gmail.com> - 0.1.1-2
-- Rebuilt for Fedora 30 and 31
-
-* Sun Dec 02 2018 Ting-Wei Lan <lantw44@gmail.com> - 0.1.1-1
-- Initial packaging
diff --git a/guix/emacs-with-editor/emacs-with-editor.spec b/guix/emacs-with-editor/emacs-with-editor.spec
deleted file mode 100644
index 0612cf4..0000000
--- a/guix/emacs-with-editor/emacs-with-editor.spec
+++ /dev/null
@@ -1,149 +0,0 @@
-%global pkg with-editor
-%global pkgname With-Editor
-
-Name: emacs-%{pkg}
-Version: 3.2.0
-Release: 3%{?dist}
-Summary: Use the Emacsclient as the editor of child processes
-
-License: GPLv3+
-URL: https://magit.vc
-Source0: https://github.com/magit/with-editor/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-
-BuildArch: noarch
-BuildRequires: emacs, make, texinfo, texinfo-tex
-Requires: emacs(bin) >= %{_emacs_version}
-
-%description
-%{pkgname} is an add-on package for GNU Emacs. It makes it easy to use the
-Emacsclient as the editor of child processes, making sure they know how to
-call home.
-
-
-%prep
-%autosetup -n with-editor-%{version} -p1
-
-
-%build
-%make_build
-
-
-%install
-mkdir -p %{buildroot}%{_emacs_sitelispdir} %{buildroot}%{_emacs_sitestartdir}
-install -m 755 -d %{buildroot}%{_emacs_sitelispdir}/with-editor
-install -m 644 lisp/with-editor.{el,elc} \
- %{buildroot}%{_emacs_sitelispdir}/with-editor/
-install -m 644 lisp/with-editor-autoloads.el \
- %{buildroot}%{_emacs_sitelispdir}/with-editor/
-ln -rs %{buildroot}%{_emacs_sitelispdir}/with-editor/with-editor-autoloads.el \
- %{buildroot}%{_emacs_sitestartdir}
-mkdir -p %{buildroot}%{_infodir}
-gzip -9 < docs/with-editor.info > %{buildroot}%{_infodir}/with-editor.info.gz
-
-
-%post
-/sbin/install-info %{_infodir}/with-editor.info.gz %{_infodir}/dir || :
-
-
-%preun
-if [ "$1" = 0 ]; then
- /sbin/install-info --del %{_infodir}/with-editor.info.gz %{_infodir}/dir || :
-fi
-
-
-%files
-%license LICENSE
-%doc README.md
-%doc docs/with-editor.html docs/with-editor.org docs/with-editor.pdf
-%dir %{_emacs_sitelispdir}/with-editor
-%{_emacs_sitelispdir}/with-editor/with-editor.el
-%{_emacs_sitelispdir}/with-editor/with-editor.elc
-%{_emacs_sitelispdir}/with-editor/with-editor-autoloads.el
-%{_emacs_sitestartdir}/with-editor-autoloads.el
-%{_infodir}/with-editor.info.gz
-
-
-%changelog
-* Wed Apr 19 2023 Ting-Wei Lan <lantw44@gmail.com> - 3.2.0-3
-- Rebuilt for Fedora 38 and 39
-
-* Sat Oct 29 2022 Ting-Wei Lan <lantw44@gmail.com> - 3.2.0-2
-- Rebuilt for Fedora 37 and 38
-
-* Thu Apr 28 2022 Ting-Wei Lan <lantw44@gmail.com> - 3.2.0-1
-- Update to 3.2.0
-
-* Sat Sep 25 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.0.4-2
-- Rebuilt for Fedora 35 and 36
-
-* Mon Jun 14 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.0.4-1
-- Update to 3.0.4
-
-* Sat Mar 13 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.0.2-2
-- Rebuilt for Fedora 34 and 35
-
-* Mon Feb 15 2021 Ting-Wei Lan <lantw44@gmail.com> - 3.0.2-1
-- Update to 3.0.2
-
-* Sun Nov 1 2020 Ting-Wei Lan <lantw44@gmail.com> - 2.9.4-1
-- Update to 2.9.4
-
-* Sun Apr 26 2020 Ting-Wei Lan <lantw44@gmail.com> - 2.9.1-1
-- Update to 2.9.1
-
-* Tue Sep 17 2019 Ting-Wei Lan <lantw44@gmail.com> - 2.8.3-2
-- Rebuilt for Fedora 31 and 32
-
-* Tue May 14 2019 Ting-Wei Lan <lantw44@gmail.com> - 2.8.3-1
-- Update to 2.8.3
-
-* Thu May 02 2019 Ting-Wei Lan <lantw44@gmail.com> - 2.8.1-1
-- Update to 2.8.1
-
-* Sun Dec 02 2018 Ting-Wei Lan <lantw44@gmail.com> - 2.8.0-1
-- Update to 2.8.0
-
-* Tue Oct 23 2018 Ting-Wei Lan <lantw44@gmail.com> - 2.7.3-2
-- Rebuilt for Fedora 29 and 30
-
-* Sat Jul 07 2018 Ting-Wei Lan <lantw44@gmail.com> - 2.7.3-1
-- Update to 2.7.3
-- Fix autoloads by creating a symlink instead of moving the script itself
-
-* Mon Feb 26 2018 Ting-Wei Lan <lantw44@gmail.com> - 2.7.1-1
-- Update to 2.7.1
-- Install the generated autoloads file
-- Remove group tag because it is deprecated in Fedora
-
-* Mon Dec 11 2017 Ting-Wei Lan <lantw44@gmail.com> - 2.7.0-3
-- Use autosetup and make_build macros
-- Rename the source tarball
-
-* Sat Dec 09 2017 Ting-Wei Lan <lantw44@gmail.com> - 2.7.0-2
-- Use HTTPS in URL
-
-* Mon Oct 16 2017 Ting-Wei Lan <lantw44@gmail.com> - 2.7.0-1
-- Update to 2.7.0
-
-* Fri Jun 16 2017 Ting-Wei Lan <lantw44@gmail.com> - 2.5.11-1
-- Update to 2.5.11
-
-* Wed Mar 08 2017 Ting-Wei Lan <lantw44@gmail.com> - 2.5.10-1
-- Update to 2.5.10
-
-* Sat Dec 31 2016 Ting-Wei Lan <lantw44@gmail.com> - 2.5.8-1
-- Update to 2.5.8
-
-* Fri Nov 04 2016 Ting-Wei Lan <lantw44@gmail.com> - 2.5.5-1
-- Update to 2.5.5
-
-* Sat Sep 10 2016 Ting-Wei Lan <lantw44@gmail.com> - 2.5.1-2
-- Rebuilt for Fedora 25 and 26
-
-* Tue Jun 21 2016 Ting-Wei Lan <lantw44@gmail.com> - 2.5.1-1
-- Update to 2.5.1
-- Include license file and all documents
-- Disable Texinfo dir file generation in Makefile, which is useless
-
-* Fri Mar 04 2016 Ting-Wei Lan <lantw44@gmail.com> - 2.5.0-1
-- Initial packaging