Compare commits

...
Sign in to create a new pull request.

17 commits

Author SHA1 Message Date
Fedora Release Engineering
7b0593fd5b Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 19:48:55 +00:00
Fedora Release Engineering
9437739107 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 16:50:31 +00:00
Miroslav Suchý
1100386b49 convert GPLv3+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-25 11:41:16 +02:00
Fedora Release Engineering
b7d41320cd Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 21:54:23 +00:00
Fedora Release Engineering
fbcfc68111 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 10:18:23 +00:00
Fedora Release Engineering
4b45239674 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 18:02:37 +00:00
Fedora Release Engineering
07540fb0ae Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 18:23:19 +00:00
Fedora Release Engineering
d19ad6aa53 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 02:14:42 +00:00
Fedora Release Engineering
dcfbffdfe7 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 01:52:49 +00:00
Fedora Release Engineering
e5c5c3ebb3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 01:50:40 +00:00
Mohamed El Morabity
5d3b92ae06 Update to latest snapshot 2021-09-05 03:51:04 +02:00
Fedora Release Engineering
1a64a2578d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 21:51:20 +00:00
Fedora Release Engineering
7c63407236 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:29:23 +00:00
Mohamed El Morabity
ddaa044dc7 New upstream + update to latest snapshot 2020-09-01 17:31:22 +02:00
Fedora Release Engineering
0b649376d5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:28:18 +00:00
Fedora Release Engineering
63db67d2d2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:12:54 +00:00
Mohamed El Morabity
e55aecdfe7 First import 2019-09-19 11:34:36 +02:00
4 changed files with 126 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
/emacs-blacken-1874018.tar.gz
/emacs-blacken-784da60.tar.gz
/emacs-blacken-880cf50.tar.gz

16
blacken-init.el Normal file
View file

@ -0,0 +1,16 @@
(autoload 'blacken-buffer "blacken" "\
Try to blacken the current buffer.
Show black output, if black exit abnormally and DISPLAY is t.
\(fn &optional DISPLAY)" t nil)
(autoload 'blacken-mode "blacken" "\
Automatically run black before saving.
If called interactively, enable Blacken mode if ARG is positive,
and disable it if ARG is zero or negative. If called from Lisp,
also enable the mode if ARG is omitted or nil, and toggle it if
ARG is `toggle'; disable the mode otherwise.
\(fn &optional ARG)" t nil)

106
emacs-blacken.spec Normal file
View file

@ -0,0 +1,106 @@
%global pkg blacken
%global commit 880cf502198753643a3e2ccd4131ee6973be2e8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20210406
Name: emacs-%{pkg}
Version: 0
Release: 0.17.%{commitdate}git%{shortcommit}%{?dist}
Summary: Python Black for Emacs
# Automatically converted from old format: GPLv3+ - review is highly recommended.
License: GPL-3.0-or-later
URL: https://github.com/pythonic-emacs/%{pkg}
Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
Source1: %{pkg}-init.el
BuildRequires: emacs
Requires: emacs(bin) >= %{_emacs_version}
Requires: python3-black
BuildArch: noarch
%description
Blacken uses black to format a Python buffer. It can be called explicitly on a
certain buffer, but more conveniently, a minor-mode 'blacken-mode' is provided
that turns on automatically running black on a buffer before saving.
To automatically format all Python buffers before saving, add the function
blacken-mode to python-mode-hook:
(add-hook 'python-mode-hook 'blacken-mode)
%prep
%autosetup -n %{pkg}-%{commit}
%build
%{_emacs_bytecompile} %{pkg}.el
%install
install -dm 0755 $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}/
install -pm 0644 %{pkg}.el* -t $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{pkg}/
install -Dpm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_emacs_sitestartdir}/%{pkg}-init.el
%files
%doc README.md
%{_emacs_sitelispdir}/%{pkg}/
%{_emacs_sitestartdir}/*.el
%changelog
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.17.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.16.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 0-0.15.20210406git880cf50
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.14.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.13.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.12.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.11.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.10.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.9.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.8.20210406git880cf50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Sep 05 2021 Mohamed El Morabity <melmorabity@fedoraproject.org> - 0-0.7.20210406git880cf50
- Update to latest snapshot
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.6.20200626git784da60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.5.20200626git784da60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Sep 01 2020 Mohamed El Morabity <melmorabity@fedoraproject.org> - 0-0.4.20200626git784da60
- Switch to new upstream
- Update to latest snapshot
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.3.20190521git1874018
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.2.20190521git1874018
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Sep 02 2019 Mohamed El Morabity <melmorabity@fedoraproject.org> - 0-0.1.20190521git1874018
- Initial RPM release

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (emacs-blacken-880cf50.tar.gz) = 8ae99f18439bd115c1d8cfe443ff0bfd813a45d696c954804810d1cc90ed3ffd24ea8c2eefd6b93d746431173d0239f38f4865c35edf553e1e7773285c31d27c