commit f40d8fc161accb6946f6d88c5bd3b9207f0f7993327aa886d00557949041020f Author: Michal Hrusecky (old before rename to _miska_) Date: Wed Apr 18 16:45:54 2012 +0000 Accepting request 114134 from home:seilerphilipp a young tiny manual-tiling windowmanager developed in germany OBS-URL: https://build.opensuse.org/request/show/114134 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/herbstluftwm?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..1372903 --- /dev/null +++ b/_service @@ -0,0 +1,16 @@ + + + git + git://git.informatik.uni-erlangen.de/re06huxa/herbstluftwm + + + *herbstluftwm-*.tar + bz2 + + + herbstluftwm + herbstluftwm.spec + 1334497068 + + + diff --git a/_service:recompress:tar_scm:herbstluftwm-1334497068.tar.bz2 b/_service:recompress:tar_scm:herbstluftwm-1334497068.tar.bz2 new file mode 100644 index 0000000..e749628 --- /dev/null +++ b/_service:recompress:tar_scm:herbstluftwm-1334497068.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d447c0b0d9c9fafb79ce9f20b78eb25889cd0de73a61893c9c9cdea871f0dda8 +size 69641 diff --git a/_service:set_version:herbstluftwm.spec b/_service:set_version:herbstluftwm.spec new file mode 100644 index 0000000..969f7a9 --- /dev/null +++ b/_service:set_version:herbstluftwm.spec @@ -0,0 +1,86 @@ +# +# spec file for package [spectemplate] +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# 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 http://bugs.opensuse.org/ +# +# norootforbuild +%if 0%{?suse_version} <= 1210 +%define _zsh_version 4.3.12 +%else +%define _zsh_version 4.3.15 +%endif + +Name: herbstluftwm +Version: 1334497068 +Release: 0 +Summary: A manual tiling window manager +Group: System/GUI/Other +License: Simplified BSD +URL: http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm/index.html +Source0: %{name}-%{version}.tar.bz2 +Source1: %{name}.desktop +BuildRequires: ncurses-utils +BuildRequires: xorg-x11-devel +BuildRequires: glib2-devel +BuildRequires: asciidoc +BuildRequires: libxslt-devel +Requires: xorg-x11-libX11 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +# BuildArch: noarch + +%description +herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib. + +%prep +%setup -q + + +%build +make + + +%install +make install INSTALLDIR=%{buildroot} PREFIX=%{buildroot}%{_prefix} LICENSEDIR=%{buildroot}/%{_datadir}/doc/packages/%{name} DOCDIR=%{buildroot}/%{_docdir}/%{name} ZSHCOMPLETIONDIR=%{buildroot}/%{_datadir}/zsh/%{_zsh_version}/functions/ + +#BINDIR=%%{buildroot}/%%{_bindir} DOCDIR=%%{buildroot}/%%{_datadir}/doc/packages/ ZSHCOMPLETIONDIR=%%{buildroot}/%%{_datadir}/zsh/%%{_zsh_version}/functions/ LICENSEDIR=%%{buildroot}/%%{_datadir}/doc/packages/ MANDIR=%%{buildroot}/%%{_mandir}/man1 CONFIGDIR=%%{buildroot}/%%{_sysconfdir}/xdg/herbstluftwm/ EXAMPLESDIR=%%{buildroot}/%%{_datadir}/doc/packages/ + + +%{__install} -D -m0644 %{SOURCE1} %{buildroot}%{_datadir}/xsessions/%{name}.desktop + + +%clean +rm -rf %{buildroot} + +%files +#%%doc BUGS NEWS README +%defattr (-, root, root) +%dir /etc/xdg/herbstluftwm +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/%{_zsh_version} +%dir %{_datadir}/zsh/%{_zsh_version}/functions +%config /etc/bash_completion.d/herbstclient-completion +%{_sysconfdir}/xdg/herbstluftwm/autostart +%{_sysconfdir}/xdg/herbstluftwm/panel.sh +%{_sysconfdir}/xdg/herbstluftwm/restartpanels.sh +%{_bindir}/herbstclient +%{_bindir}/herbstluftwm +#%%{_docdir}/packages/%%{name}/examples/* +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/* +%{_mandir}/man1/herbstclient.1.gz +%{_mandir}/man1/herbstluftwm.1.gz +%{_datadir}/zsh/4.3.12/functions/_herbstclient +%{_datadir}/xsessions/herbstluftwm.desktop + +%changelog diff --git a/herbstluftwm.changes b/herbstluftwm.changes new file mode 100644 index 0000000..8ff6e9a --- /dev/null +++ b/herbstluftwm.changes @@ -0,0 +1,62 @@ +------------------------------------------------------------------- +Tue Apr 17 11:09:47 UTC 2012 - seiler@b1-systems.de + +- enhanced description + +------------------------------------------------------------------- +Tue Apr 17 10:47:43 UTC 2012 - seiler@b1-systems.de + +- realised sources as services (git clone and recompress to *.tar.bz2 +- made install section cleaner +- replaced ./$FILENAME with ./* to fit all files in a specific doc directory in the files section +- Capitalized summary to prevent this error +herbstluftwm.x86_64: E: summary-not-capitalized (Badness: 63) C a manual tiling window manager + +------------------------------------------------------------------- +Mon Jan 2 15:29:19 UTC 2012 - seiler@b1-systems.de + +- added desktop file to start herbstluftwm from all standard display managers + +------------------------------------------------------------------- +Wed Dec 7 13:04:10 UTC 2011 - seiler@b1-systems.de + +- updated source to current git status (04.12.2011) + +------------------------------------------------------------------- +Wed Dec 7 12:42:22 UTC 2011 - seiler@b1-systems.de + +- corrected program version tag +- renamed source *.tar.bz2 + +------------------------------------------------------------------- +Wed Dec 7 08:25:40 UTC 2011 - seiler@b1-systems.de + +- added missing dependency (ncurses-utils) +- another dependency +- make file changes (install paths) +- added Group Tag to *.spec file +- added makefile parameters +- another makefile parameters (install dirs) +- added files to the 'files' section +- added missing directories to 'files' section + +------------------------------------------------------------------- +Tue Nov 22 22:08:36 UTC 2011 - seiler@b1-systems.de + +- added make install to section %install + +------------------------------------------------------------------- +Tue Nov 22 22:05:13 UTC 2011 - seiler@b1-systems.de + +- added dependency glib2-devel as build requirement + +------------------------------------------------------------------- +Tue Nov 22 21:53:40 UTC 2011 - seiler@b1-systems.de + +- moved option -n %{${MACRO}} to setup section #layer 8 failure :P + +------------------------------------------------------------------- +Tue Nov 22 21:46:47 UTC 2011 - seiler@b1-systems.de + +- added source and a test spec file + diff --git a/herbstluftwm.desktop b/herbstluftwm.desktop new file mode 100644 index 0000000..5e2d73d --- /dev/null +++ b/herbstluftwm.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Herbstluftwm +Name[de]=Herbstluftwm Sitzung +X-SuSE-translate=true +Encoding=UTF-8 +Type=XSession +Exec=herbstluftwm +TryExec=herbstluftwm +Comment=A manual Tiling window manager for X diff --git a/herbstluftwm.spec b/herbstluftwm.spec new file mode 100644 index 0000000..65d8588 --- /dev/null +++ b/herbstluftwm.spec @@ -0,0 +1,86 @@ +# +# spec file for package [spectemplate] +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# 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 http://bugs.opensuse.org/ +# +# norootforbuild +%if 0%{?suse_version} <= 1210 +%define _zsh_version 4.3.12 +%else +%define _zsh_version 4.3.15 +%endif + +Name: herbstluftwm +Version: 0 +Release: 0 +Summary: A manual tiling window manager +Group: System/GUI/Other +License: Simplified BSD +URL: http://wwwcip.cs.fau.de/~re06huxa/herbstluftwm/index.html +Source0: %{name}-%{version}.tar.bz2 +Source1: %{name}.desktop +BuildRequires: ncurses-utils +BuildRequires: xorg-x11-devel +BuildRequires: glib2-devel +BuildRequires: asciidoc +BuildRequires: libxslt-devel +Requires: xorg-x11-libX11 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +# BuildArch: noarch + +%description +herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib. + +%prep +%setup -q + + +%build +make + + +%install +make install INSTALLDIR=%{buildroot} PREFIX=%{buildroot}%{_prefix} LICENSEDIR=%{buildroot}/%{_datadir}/doc/packages/%{name} DOCDIR=%{buildroot}/%{_docdir}/%{name} ZSHCOMPLETIONDIR=%{buildroot}/%{_datadir}/zsh/%{_zsh_version}/functions/ + +#BINDIR=%%{buildroot}/%%{_bindir} DOCDIR=%%{buildroot}/%%{_datadir}/doc/packages/ ZSHCOMPLETIONDIR=%%{buildroot}/%%{_datadir}/zsh/%%{_zsh_version}/functions/ LICENSEDIR=%%{buildroot}/%%{_datadir}/doc/packages/ MANDIR=%%{buildroot}/%%{_mandir}/man1 CONFIGDIR=%%{buildroot}/%%{_sysconfdir}/xdg/herbstluftwm/ EXAMPLESDIR=%%{buildroot}/%%{_datadir}/doc/packages/ + + +%{__install} -D -m0644 %{SOURCE1} %{buildroot}%{_datadir}/xsessions/%{name}.desktop + + +%clean +rm -rf %{buildroot} + +%files +#%%doc BUGS NEWS README +%defattr (-, root, root) +%dir /etc/xdg/herbstluftwm +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/%{_zsh_version} +%dir %{_datadir}/zsh/%{_zsh_version}/functions +%config /etc/bash_completion.d/herbstclient-completion +%{_sysconfdir}/xdg/herbstluftwm/autostart +%{_sysconfdir}/xdg/herbstluftwm/panel.sh +%{_sysconfdir}/xdg/herbstluftwm/restartpanels.sh +%{_bindir}/herbstclient +%{_bindir}/herbstluftwm +#%%{_docdir}/packages/%%{name}/examples/* +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/* +%{_mandir}/man1/herbstclient.1.gz +%{_mandir}/man1/herbstluftwm.1.gz +%{_datadir}/zsh/4.3.12/functions/_herbstclient +%{_datadir}/xsessions/herbstluftwm.desktop + +%changelog