|
cassmodiah |
52d3a2f |
%define ipc-version 0.1.3
|
|
cassmodiah |
52d3a2f |
|
|
cassmodiah |
608eb60 |
Name: i3
|
|
cassmodiah |
0f18f06 |
Version: 3.e
|
|
cassmodiah |
52d3a2f |
Release: 2%{?dist}
|
|
cassmodiah |
608eb60 |
Summary: Improved tiling window manager
|
|
cassmodiah |
608eb60 |
Group: User Interface/Desktops
|
|
cassmodiah |
608eb60 |
License: BSD
|
|
cassmodiah |
608eb60 |
URL: http://i3.zekjur.net
|
|
cassmodiah |
0f18f06 |
Source0: http://i3.zekjur.net/downloads/%{name}-%{version}.tar.bz2
|
|
cassmodiah |
f65c184 |
Source1: %{name}-logo.svg
|
|
cassmodiah |
52d3a2f |
|
|
cassmodiah |
608eb60 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
BuildRequires: xcb-util-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: libxcb-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: xcb-proto
|
|
cassmodiah |
608eb60 |
BuildRequires: libev-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: libxkbfile-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: libX11-devel
|
|
cassmodiah |
0f18f06 |
BuildRequires: yajl-devel
|
|
cassmodiah |
608eb60 |
BuildRequires: bison
|
|
cassmodiah |
608eb60 |
BuildRequires: flex
|
|
cassmodiah |
cdbf8a3 |
BuildRequires: asciidoc
|
|
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
|
|
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
|
|
cassmodiah |
0f18f06 |
%setup -q
|
|
cassmodiah |
8dc237b |
|
|
cassmodiah |
8dc237b |
sed \
|
|
cassmodiah |
608eb60 |
-e 's|CFLAGS += -Wall|CFLAGS += %{optflags}|g' \
|
|
cassmodiah |
0f18f06 |
-e 's|CFLAGS += -pipe|CFLAGS += -I/usr/include/libev |g' \
|
|
cassmodiah |
0f18f06 |
-e 's|CFLAGS += -I/usr/local/include|CFLAGS += -I%{_includedir}|g' \
|
|
cassmodiah |
0f18f06 |
-e 's|/usr/local/lib|%{_libdir}|g' \
|
|
cassmodiah |
8dc237b |
-e 's|.SILENT:||g' \
|
|
cassmodiah |
608eb60 |
-i 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 |
608eb60 |
rm -rf %{buildroot}
|
|
cassmodiah |
cdbf8a3 |
|
|
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 |
%clean
|
|
cassmodiah |
608eb60 |
rm -rf %{buildroot}
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
%files
|
|
cassmodiah |
608eb60 |
%defattr(-,root,root,-)
|
|
cassmodiah |
0f18f06 |
%doc GOALS LICENSE RELEASE-NOTES-%{version}
|
|
cassmodiah |
cdbf8a3 |
%{_bindir}/%{name}*
|
|
cassmodiah |
0f18f06 |
%{_includedir}/%{name}/*
|
|
cassmodiah |
608eb60 |
%dir %{_sysconfdir}/%{name}/
|
|
cassmodiah |
608eb60 |
%config(noreplace) %{_sysconfdir}/%{name}/config
|
|
cassmodiah |
7acd45c |
%config(noreplace) %{_sysconfdir}/%{name}/welcome
|
|
cassmodiah |
608eb60 |
%{_datadir}/xsessions/%{name}.desktop
|
|
cassmodiah |
8dc237b |
%{_mandir}/man*/%{name}*
|
|
cassmodiah |
f65c184 |
%{_datadir}/pixmaps/%{name}-logo.svg
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
608eb60 |
|
|
cassmodiah |
1868cae |
%files doc
|
|
cassmodiah |
1868cae |
%defattr(-,root,root,-)
|
|
cassmodiah |
cdbf8a3 |
%doc docs/*.{html,png} pseudo-doc/doxygen/
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
1868cae |
|
|
cassmodiah |
608eb60 |
%changelog
|
|
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
|