|
cassmodiah |
608eb60 |
Name: i3
|
|
Martin Preisler |
fec7b9f |
Version: 4.3
|
|
Martin Preisler |
fec7b9f |
Release: 1%{?dist}
|
|
cassmodiah |
608eb60 |
Summary: Improved tiling window manager
|
|
cassmodiah |
608eb60 |
Group: User Interface/Desktops
|
|
cassmodiah |
608eb60 |
License: BSD
|
|
Simon Wesp |
e23040e |
URL: http://i3wm.org
|
|
Simon Wesp |
e23040e |
Source0: http://i3wm.org/downloads/%{name}-%{version}.tar.bz2
|
|
cassmodiah |
f65c184 |
Source1: %{name}-logo.svg
|
|
Simon Wesp |
e23040e |
Source2: fedora-%{name}-%{version}-common.mk
|
|
cassmodiah |
52d3a2f |
|
|
cassmodiah |
608eb60 |
BuildRequires: libxcb-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: xcb-util-keysyms-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: xcb-util-wm-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: xcb-util-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: xcb-proto
|
|
cassmodiah |
608eb60 |
BuildRequires: libev-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: flex
|
|
Martin Preisler |
fec7b9f |
BuildRequires: bison
|
|
Martin Preisler |
fec7b9f |
BuildRequires: yajl-devel
|
|
cassmodiah |
cdbf8a3 |
BuildRequires: asciidoc
|
|
Martin Preisler |
cdc76f6 |
BuildRequires: xmlto
|
|
Martin Preisler |
fec7b9f |
BuildRequires: libXcursor-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: libX11-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: pcre-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: startup-notification-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: libxkbfile-devel
|
|
Martin Preisler |
fec7b9f |
BuildRequires: perl-Data-Dumper-Names
|
|
Martin Preisler |
fec7b9f |
BuildRequires: pango-devel
|
|
Simon Wesp |
e23040e |
|
|
cassmodiah |
01d6c97 |
Requires: rxvt-unicode
|
|
cassmodiah |
cdbf8a3 |
Requires: xorg-x11-apps
|
|
cassmodiah |
cdbf8a3 |
Requires: dmenu
|
|
cassmodiah |
f65c184 |
Requires: xorg-x11-fonts-misc
|
|
cassmodiah |
52d3a2f |
Requires: dzen2
|
|
Martin Preisler |
fec7b9f |
Requires: pango
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
%description
|
|
cassmodiah |
52d3a2f |
Key features of i3 are correct implementation of XrandR, horizontal and vertical
|
|
cassmodiah |
52d3a2f |
columns (think of a table) in tiling. Also, special focus is on writing clean,
|
|
cassmodiah |
52d3a2f |
readable and well documented code. i3 uses xcb for asynchronous communication
|
|
cassmodiah |
52d3a2f |
with X11, and has several measures to be very fast.
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
Please be aware that i3 is primarily targeted at advanced users and developers.
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
1868cae |
%package doc
|
|
cassmodiah |
1868cae |
Summary: Documentation for %{name}
|
|
cassmodiah |
1868cae |
Group: Documentation
|
|
cassmodiah |
cdbf8a3 |
BuildRequires: doxygen
|
|
cassmodiah |
cdbf8a3 |
BuildArch: noarch
|
|
cassmodiah |
1868cae |
Requires: %{name} = %{version}-%{release}
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
1868cae |
%description doc
|
|
cassmodiah |
cdbf8a3 |
Asciidoc and doxygen generated documentations for %{name}.
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
608eb60 |
%prep
|
|
Simon Wesp |
e23040e |
%setup -q
|
|
Simon Wesp |
e23040e |
|
|
Simon Wesp |
e23040e |
cp %{SOURCE2} %{_builddir}/%{name}-%{version}/
|
|
Simon Wesp |
e23040e |
|
|
Simon Wesp |
e23040e |
sed \
|
|
Simon Wesp |
e23040e |
-e 's|include $(TOPDIR)/common.mk|include $(TOPDIR)/fedora-%{name}-%{version}-common.mk|g' \
|
|
Simon Wesp |
e23040e |
-i Makefile
|
|
cassmodiah |
8dc237b |
|
|
cassmodiah |
8dc237b |
sed \
|
|
Simon Wesp |
e23040e |
-e 's|PUTINOPTFLAGSHERE|%{optflags}|g' \
|
|
Simon Wesp |
e23040e |
-e 's|PUTININCLUDEDIRHERE|%{_includedir}|g' \
|
|
Simon Wesp |
e23040e |
-e 's|PUTINPREFIXHERE|%{_prefix}|g' \
|
|
Simon Wesp |
e23040e |
-e 's|PUTINSYSCONFDIRHERE|%{_sysconfdir}|g' \
|
|
Simon Wesp |
e23040e |
-i fedora-%{name}-%{version}-common.mk
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
%build
|
|
cassmodiah |
8dc237b |
make %{?_smp_mflags} V=1
|
|
cassmodiah |
cdbf8a3 |
|
|
cassmodiah |
8dc237b |
cd man; make %{?_smp_mflags} V=1
|
|
cassmodiah |
8dc237b |
cd ../docs; make %{?_smp_mflags} V=1
|
|
cassmodiah |
cdbf8a3 |
|
|
cassmodiah |
cdbf8a3 |
cd ..
|
|
cassmodiah |
cdbf8a3 |
doxygen pseudo-doc.doxygen
|
|
cassmodiah |
f65c184 |
mv pseudo-doc/html pseudo-doc/doxygen
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
%install
|
|
cassmodiah |
01d6c97 |
make install \
|
|
cassmodiah |
01d6c97 |
DESTDIR=%{buildroot} \
|
|
cassmodiah |
01d6c97 |
INSTALL="install -p"
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
cdbf8a3 |
mkdir -p %{buildroot}/%{_mandir}/man1/
|
|
cassmodiah |
cdbf8a3 |
install -Dpm0644 man/*.1 \
|
|
cassmodiah |
cdbf8a3 |
%{buildroot}/%{_mandir}/man1/
|
|
cassmodiah |
cdbf8a3 |
|
|
cassmodiah |
f65c184 |
mkdir -p %{buildroot}/%{_datadir}/pixmaps/
|
|
cassmodiah |
f65c184 |
install -Dpm0644 %{SOURCE1} \
|
|
cassmodiah |
f65c184 |
%{buildroot}/%{_datadir}/pixmaps/
|
|
cassmodiah |
f65c184 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
%files
|
|
Martin Preisler |
fec7b9f |
%doc LICENSE RELEASE-NOTES-%{version}
|
|
cassmodiah |
cdbf8a3 |
%{_bindir}/%{name}*
|
|
cassmodiah |
0f18f06 |
%{_includedir}/%{name}/*
|
|
cassmodiah |
608eb60 |
%dir %{_sysconfdir}/%{name}/
|
|
cassmodiah |
608eb60 |
%config(noreplace) %{_sysconfdir}/%{name}/config
|
|
Simon Wesp |
e23040e |
%config(noreplace) %{_sysconfdir}/%{name}/config.keycodes
|
|
cassmodiah |
608eb60 |
%{_datadir}/xsessions/%{name}.desktop
|
|
cassmodiah |
8dc237b |
%{_mandir}/man*/%{name}*
|
|
cassmodiah |
f65c184 |
%{_datadir}/pixmaps/%{name}-logo.svg
|
|
Martin Preisler |
cdc76f6 |
%{_datadir}/applications/%{name}.desktop
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
1868cae |
%files doc
|
|
cassmodiah |
cdbf8a3 |
%doc docs/*.{html,png} pseudo-doc/doxygen/
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
608eb60 |
%changelog
|
|
Martin Preisler |
fec7b9f |
* Wed Oct 31 2012 Felix Wiedemann <felix.wiedemann@online.de> - 4.3-1
|
|
Martin Preisler |
fec7b9f |
- update to 4.3
|
|
Martin Preisler |
fec7b9f |
- enabled support for pango
|
|
Martin Preisler |
fec7b9f |
|
|
|
7ac1168 |
* Mon Aug 20 2012 Adam Jackson <ajax@redhat.com> 4.2-3
|
|
|
7ac1168 |
- Rebuild for new xcb-util soname
|
|
|
7ac1168 |
|
|
|
dd0244f |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-2
|
|
|
dd0244f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
dd0244f |
|
|
Martin Preisler |
cdc76f6 |
* Wed Jun 06 2012 Martin Preisler <mpreisle@redhat.com> - 4.2-1
|
|
Martin Preisler |
cdc76f6 |
- update to 4.2
|
|
Martin Preisler |
cdc76f6 |
|
|
|
c94b7ba |
* Mon Mar 26 2012 Tom Callaway <spot@fedoraproject.org> - 4.1.2-1
|
|
|
c94b7ba |
- update to 4.1.2
|
|
|
c94b7ba |
|
|
|
87f65ee |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.1-3
|
|
|
87f65ee |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
87f65ee |
|
|
|
2a8d110 |
* Mon Nov 14 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 4.0.1-2
|
|
|
2a8d110 |
- Rebuild for libyajl soname bump
|
|
|
2a8d110 |
|
|
Simon Wesp |
e23040e |
* Mon Aug 01 2011 Simon Wesp <cassmodiah@fedoraproject.org> - 4.0.1-1
|
|
Simon Wesp |
e23040e |
- New upstream release
|
|
Simon Wesp |
e23040e |
|
|
Simon Wesp |
e23040e |
* Sun Jul 31 2011 Simon Wesp <cassmodiah@fedoraproject.org> -4.0-1
|
|
Simon Wesp |
e23040e |
- New upstream release
|
|
Simon Wesp |
e23040e |
|
|
|
4f7ba28 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.e-6.bf2
|
|
|
4f7ba28 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
4f7ba28 |
|
|
Simon Wesp |
9c01822 |
* Sat Jan 19 2011 Simon Wesp <cassmodiah@fedoraproject.org> - 3.e-5.bf2
|
|
Simon Wesp |
9c01822 |
- New upstream release
|
|
Simon Wesp |
9c01822 |
|
|
Simon Wesp |
7897e02 |
* Tue Jan 11 2011 Simon Wesp <cassmodiah@fedoraproject.org> - 3.e-4.bf1
|
|
Simon Wesp |
7897e02 |
- rebuild against newest libev
|
|
Simon Wesp |
7897e02 |
|
|
cassmodiah |
7ca7b1e |
* Wed Jun 09 2010 Simon Wesp <cassmodiah@fedoraproject.org> - 3.e-3.bf1
|
|
cassmodiah |
7ca7b1e |
- New upstream release (3.e-bf1)
|
|
cassmodiah |
7ca7b1e |
|
|
cassmodiah |
52d3a2f |
* Fri Apr 16 2010 Simon Wesp <cassmodiah@fedoraproject.org> - 3.e-2
|
|
cassmodiah |
52d3a2f |
- Rebuild
|
|
cassmodiah |
52d3a2f |
|
|
cassmodiah |
0f18f06 |
* Tue Mar 30 2010 Simon Wesp <cassmodiah@fedoraproject.org> - 3.e-1
|
|
cassmodiah |
0f18f06 |
- New upstream release
|
|
cassmodiah |
0f18f06 |
|
|
cassmodiah |
8dc237b |
* Sat Mar 20 2010 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d.bf1-4.20100320git
|
|
cassmodiah |
8dc237b |
- Update to current git
|
|
cassmodiah |
8dc237b |
|
|
cassmodiah |
7acd45c |
* Wed Feb 03 2010 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d.bf1-4
|
|
cassmodiah |
7acd45c |
- Some bugfixes (sync with upstream)
|
|
cassmodiah |
7acd45c |
|
|
cassmodiah |
f65c184 |
* Wed Jan 06 2010 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d.bf1-3
|
|
cassmodiah |
f65c184 |
- Add Missing R: xorg-x11-fonts-misc
|
|
cassmodiah |
f65c184 |
- Add i3-logo as SOURCE1 and install it to DATADIR/pixmaps
|
|
cassmodiah |
f65c184 |
|
|
cassmodiah |
cdbf8a3 |
* Sun Dec 27 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d.bf1-2
|
|
cassmodiah |
8dc237b |
- Add missing Requires for a functional minimal (not comfortable) i3-system.
|
|
cassmodiah |
cdbf8a3 |
- Build manpages and add them to main-pkg
|
|
cassmodiah |
8dc237b |
- Build doxygen generated documentation and add them to the doc subpackage
|
|
cassmodiah |
cdbf8a3 |
|
|
cassmodiah |
1868cae |
* Fri Dec 25 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d.bf1-1
|
|
cassmodiah |
8dc237b |
- Correct version-tag (Thanks to Michael Schwendt)
|
|
cassmodiah |
1868cae |
- Add more documentation (generated with asciidoc)
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
01d6c97 |
* Fri Dec 25 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d-bf1_1
|
|
cassmodiah |
01d6c97 |
- New upstream release
|
|
cassmodiah |
01d6c97 |
|
|
cassmodiah |
608eb60 |
* Wed Dec 02 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d-1
|
|
cassmodiah |
608eb60 |
- Package build for Fedora
|