Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
editors
emacs-transient
emacs-transient.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File emacs-transient.spec of Package emacs-transient
# # spec file for package emacs-transient # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: emacs-transient Version: 0.7.5 Release: 0 Summary: A library to abstract "transient commands" License: GPL-3.0-or-later # FIXME: use correct group or remove it, see "https://en.opensuse.org/openSUSE:Package_group_guidelines" Group: Productivity/Editors/Emacs URL: https://github.com/magit/transient Source0: https://github.com/magit/transient/archive/refs/tags/v%{version}.tar.gz Source1: emacs-transient-rpmlintrc BuildRequires: emacs-compat BuildRequires: emacs-el BuildRequires: emacs-nox BuildRequires: emacs-which-key BuildRequires: info BuildRequires: make BuildRequires: makeinfo Requires: emacs BuildArch: noarch %description Taking inspiration from prefix keys and prefix arguments, Transient 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 %setup -q -n transient-%{version} pushd .. ln -sf %{_datadir}/emacs/site-lisp compat ln -sf %{_datadir}/emacs/site-lisp which-key popd mkdir bin pushd bin (cat > texi2pdf) <<-'EOF' #!/bin/sh test "$1" = --clean && shift texi2any --pdf $@ EOF chmod 755 texi2pdf popd %build PATH=${PWD}/bin:$PATH %make_build EMACS_ARGS="-L /usr/share/emacs/site-lisp" %install install -d %{buildroot}/%{_datadir}/emacs/site-lisp/ install -m 644 lisp/*.el lisp/*.elc %{buildroot}/%{_datadir}/emacs/site-lisp/ %files %license LICENSE %doc README.org %{_datadir}/emacs/site-lisp/transient*.el %{_datadir}/emacs/site-lisp/transient*.elc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor