[powerline/f19] Initial import.

asn asn at fedoraproject.org
Mon Dec 2 16:20:20 UTC 2013


commit ce8549d06dce209ca65666283e25afba0edc8e43
Author: Andreas Schneider <asn at cryptomilk.org>
Date:   Mon Dec 2 16:34:39 2013 +0100

    Initial import.

 .gitignore                                         |    1 +
 ...dd-marker-to-identify-the-previous-window.patch |   28 ++++
 powerline.spec                                     |  171 ++++++++++++++++++++
 sources                                            |    1 +
 4 files changed, 201 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..1847384 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/db80fc95ed01d2c559c4bdc7da8514ed3cc7fcd9.tar.gz
diff --git a/0001-tmux-Add-marker-to-identify-the-previous-window.patch b/0001-tmux-Add-marker-to-identify-the-previous-window.patch
new file mode 100644
index 0000000..46e96b9
--- /dev/null
+++ b/0001-tmux-Add-marker-to-identify-the-previous-window.patch
@@ -0,0 +1,28 @@
+From ae2c5ccb329f93b0b4470aa9be9e74d7541f99dc Mon Sep 17 00:00:00 2001
+From: Andreas Schneider <asn at cryptomilk.org>
+Date: Sun, 24 Nov 2013 18:43:13 +0100
+Subject: [PATCH] tmux: Add marker to identify the previous window.
+
+Signed-off-by: Andreas Schneider <asn at cryptomilk.org>
+---
+ powerline/bindings/tmux/powerline.conf | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/powerline/bindings/tmux/powerline.conf b/powerline/bindings/tmux/powerline.conf
+index 22cc9b6..bbf02bd 100644
+--- a/powerline/bindings/tmux/powerline.conf
++++ b/powerline/bindings/tmux/powerline.conf
+@@ -8,8 +8,8 @@ set -g status-left-length 20
+ set -g status-left '#[fg=colour16,bg=colour254,bold] #S #[fg=colour254,bg=colour234,nobold]#(eval $POWERLINE_COMMAND tmux left)'
+ set -g status-right '#(eval $POWERLINE_COMMAND tmux right -R pane_id=`tmux display -p "#D"`)'
+ set -g status-right-length 150
+-set -g window-status-format "#[fg=colour244,bg=colour234]#I #[fg=colour240] #[default]#W "
+-set -g window-status-current-format "#[fg=colour234,bg=colour31]#[fg=colour117,bg=colour31] #I  #[fg=colour231,bold]#W #[fg=colour31,bg=colour234,nobold]"
++set -g window-status-format "#[fg=colour244,bg=colour234]#I #[fg=colour240] #[default]#F#W "
++set -g window-status-current-format "#[fg=colour234,bg=colour31]#[fg=colour117,bg=colour31] #I  #[fg=colour231,bold]#F#W #[fg=colour31,bg=colour234,nobold]"
+ set-window-option -g window-status-fg colour249
+ set-window-option -g window-status-activity-attr none
+ set-window-option -g window-status-bell-attr none
+-- 
+1.8.4.3
+
diff --git a/powerline.spec b/powerline.spec
new file mode 100644
index 0000000..1aa5b73
--- /dev/null
+++ b/powerline.spec
@@ -0,0 +1,171 @@
+%global checkout .20131123gitdb80fc
+
+Name:           powerline
+Version:        0.0.1
+Release:        6%{checkout}%{?dist}
+
+Summary:        The ultimate status-line/prompt utility
+License:        MIT
+Group:          Applications/System
+Url:            https://github.com/Lokaltog/powerline
+
+BuildArch: noarch
+
+BuildRequires:  python-setuptools
+BuildRequires:  python-sphinx
+BuildRequires:  fdupes
+BuildRequires:  fontconfig
+BuildRequires:  tmux
+BuildRequires:  vim-minimal
+
+Requires:       python
+Requires:       fontconfig
+
+Source0:        https://github.com/Lokaltog/powerline/archive/db80fc95ed01d2c559c4bdc7da8514ed3cc7fcd9.tar.gz
+
+Patch0:         0001-tmux-Add-marker-to-identify-the-previous-window.patch
+
+%description
+Powerline is a status-line plugin for vim, and provides status-lines and prompts
+for several other applications, including zsh, bash, tmux, IPython, Awesome and
+Qtile.
+
+%package docs
+Summary: Powerline Documentation
+Group: Documentation
+
+%description docs
+This package provides the powerline documentation.
+
+%package -n vim-plugin-powerline
+Summary: Powerline VIM plugin
+Group: Application/Editors
+Requires: vim
+Requires: %{name} = %{version}-%{release}
+
+%description -n vim-plugin-powerline
+Powerline is a status-line plugin for vim, and provides status-lines and
+prompts.
+
+%package -n tmux-powerline
+Summary: Powerline for tmux
+Group: Applications/System
+Requires: tmux
+Requires: %{name} = %{version}-%{release}
+
+%description -n tmux-powerline
+Powerline for tmux.
+
+Add
+
+    source /usr/share/tmux/powerline.conf
+
+to your ~/.tmux.conf file.
+
+%prep
+%setup -q -n powerline-db80fc95ed01d2c559c4bdc7da8514ed3cc7fcd9
+%patch0 -p1
+
+%build
+# nothing to build
+
+%install
+sed -i -e "/DEFAULT_SYSTEM_CONFIG_DIR/ s at None@'%{_sysconfdir}/xdg'@" powerline/__init__.py
+python setup.py install --prefix=%{_prefix} --root=%{buildroot} --optimize=1
+
+# build docs
+sphinx-build -b html docs/source docs/html
+rm -f docs/html/.buildinfo
+rm -rf docs/html/.doctrees
+
+# fontpatcher
+install -d -m0755 %{buildroot}%{_bindir}
+
+# Set the config directory
+sed -i -e "/parser.add_argument/ s@{0}@%{_datadir}/%{name}@" font/fontpatcher.py
+install -m0755 font/fontpatcher.py %{buildroot}%{_bindir}/powerline-fontpatcher
+
+install -d -m0755 %{buildroot}%{_datadir}/%{name}
+install -m0644 font/fontpatcher-symbols.sfd %{buildroot}%{_datadir}/%{name}/fontpatcher-symbols.sfd
+
+# config
+install -d -m0755 %{buildroot}%{_sysconfdir}/xdg/%{name}
+cp -a powerline/config_files/* %{buildroot}%{_sysconfdir}/xdg/%{name}/
+
+# fonts
+install -d -m0755 %{buildroot}%{_sysconfdir}/fonts/conf.d
+install -d -m0755 %{buildroot}%{_datadir}/fonts/truetype
+install -d -m0755 %{buildroot}%{_datadir}/fontconfig/conf.avail
+
+install -m0644 font/PowerlineSymbols.otf %{buildroot}%{_datadir}/fonts/truetype/PowerlineSymbols.otf
+install -m0644 font/10-powerline-symbols.conf %{buildroot}%{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf
+
+ln -s %{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf %{buildroot}%{_sysconfdir}/fonts/conf.d/10-powerline-symbols.conf
+
+# vim plugin
+install -d -m0755 %{buildroot}%{_datadir}/vim/site/plugin/
+install -m0644 powerline/bindings/vim/plugin/powerline.vim %{buildroot}%{_datadir}/vim/site/plugin/powerline.vim
+
+# tmux plugin
+install -d -m0755 %{buildroot}%{_datadir}/tmux
+install -m0644 powerline/bindings/tmux/powerline.conf %{buildroot}%{_datadir}/tmux/powerline.conf
+
+%if 0%{?fedora}
+%fdupes %{buildroot}%{python_sitelib}
+%endif
+
+%files
+%doc LICENSE README.rst
+%{_sysconfdir}/fonts/conf.d/10-powerline-symbols.conf
+%config(noreplace) %{_sysconfdir}/xdg/%{name}
+%{_bindir}/powerline
+%{_bindir}/powerline-lint
+%{_bindir}/powerline-fontpatcher
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/fontpatcher-symbols.sfd
+%{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf
+%dir %{_datadir}/fonts/truetype
+%{_datadir}/fonts/truetype/PowerlineSymbols.otf
+%{python_sitelib}/*
+
+%files docs
+%doc docs/html
+
+%files -n vim-plugin-powerline
+%doc LICENSE README.rst
+%dir %{_datadir}/vim/site
+%dir %{_datadir}/vim/site/plugin
+%{_datadir}/vim/site/plugin/powerline.vim
+
+%files -n tmux-powerline
+%doc LICENSE README.rst
+%dir %{_datadir}/tmux
+%{_datadir}/tmux/powerline.conf
+
+%changelog
+* Thu Nov 28 2013 - Andreas Schneider <asn at redhat.com> - 0.0.1-6.20131123gitdb80fc
+- Remove EPEL support.
+- Removed BuildRoot.
+
+* Wed Nov 27 2013 - Andreas Schneider <asn at redhat.com> - 0.0.1-5.20131123gitdb80fc
+- Remove fontpatcher.py.patch
+- Moved BuildReqruies.
+- Try to fix build on EPEL5.
+
+* Wed Nov 27 2013 - Andreas Schneider <asn at redhat.com> - 0.0.1.20131123gitdb80fc-4
+- Added missing vim directories.
+- Fixed BuildRoot.
+- Use fdupes only on Fedora.
+- Use name tag in Requires.
+
+* Mon Nov 25 2013 - Andreas Schneider <asn at redhat.com> - 0.0.1.20131123gitdb80fc-3
+- Changed define to global
+- Moved BuildArch
+
+* Sun Nov 24 2013 - Andreas Schneider <asn at redhat.com> - 0.0.1.20131123gitdb80fc-2
+- Set checkout.
+- Set source URL.
+- Fix default configuration path.
+
+* Sun Nov 24 2013 - Andreas Schneider <asn at redhat.com> - 0.0.1.20131123gitdb80fc-1
+- Initial package.
diff --git a/sources b/sources
index e69de29..e6783df 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+87ad0095360d737045cc9b1ce64a0db6  db80fc95ed01d2c559c4bdc7da8514ed3cc7fcd9.tar.gz


More information about the scm-commits mailing list