|
cassmodiah |
ce0c15e |
%global upstream_version -bf1
|
|
cassmodiah |
ce0c15e |
|
|
cassmodiah |
82d84d0 |
Name: i3
|
|
cassmodiah |
82d84d0 |
Version: 3.d
|
|
cassmodiah |
ce0c15e |
Release: bf1_1%{?dist}
|
|
cassmodiah |
82d84d0 |
Summary: Improved tiling window manager
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
Group: User Interface/Desktops
|
|
cassmodiah |
82d84d0 |
License: BSD
|
|
cassmodiah |
82d84d0 |
URL: http://i3.zekjur.net
|
|
cassmodiah |
ce0c15e |
Source0: http://i3.zekjur.net/downloads/%{name}-%{version}-bf1.tar.bz2
|
|
cassmodiah |
82d84d0 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
BuildRequires: xcb-util-devel
|
|
cassmodiah |
82d84d0 |
BuildRequires: libxcb-devel
|
|
cassmodiah |
82d84d0 |
BuildRequires: xcb-proto
|
|
cassmodiah |
82d84d0 |
BuildRequires: libev-devel
|
|
cassmodiah |
82d84d0 |
BuildRequires: libxkbfile-devel
|
|
cassmodiah |
82d84d0 |
BuildRequires: libX11-devel
|
|
cassmodiah |
82d84d0 |
BuildRequires: bison
|
|
cassmodiah |
82d84d0 |
BuildRequires: flex
|
|
cassmodiah |
ce0c15e |
Requires: rxvt-unicode
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%description
|
|
cassmodiah |
82d84d0 |
Key features of i3 are correct implementation of Xinerama (workspaces are
|
|
cassmodiah |
82d84d0 |
assigned to virtual screens, i3 does the right thing when attaching new
|
|
cassmodiah |
82d84d0 |
monitors), XrandR support (not done yet), horizontal and vertical columns
|
|
cassmodiah |
82d84d0 |
(think of a table) in tiling. Also, special focus is on writing clean, readable
|
|
cassmodiah |
82d84d0 |
and well documented code. i3 uses xcb for asynchronous communication with X11,
|
|
cassmodiah |
82d84d0 |
and has several measures to be very fast.
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
Please be aware that i3 is primarily targeted at advanced users and developers.
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%prep
|
|
cassmodiah |
ce0c15e |
%setup -q -n %{name}-%{version}-bf1
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
##### I M P O R T A N T #####
|
|
cassmodiah |
82d84d0 |
##### !!!! TO CHECK ON EVERY UPDATE !!!! #####
|
|
cassmodiah |
82d84d0 |
# correct path of libev inclusion, honor optflags and clear double mention.
|
|
cassmodiah |
82d84d0 |
sed -e 's|CFLAGS += -Wunused|CFLAGS += -I/usr/include/libev|g' \
|
|
cassmodiah |
82d84d0 |
-e 's|CFLAGS += -Wall|CFLAGS += %{optflags}|g' \
|
|
cassmodiah |
82d84d0 |
-e 's|CFLAGS += -pipe|CFLAGS += |g' \
|
|
cassmodiah |
82d84d0 |
-i common.mk
|
|
cassmodiah |
82d84d0 |
##############################################
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%build
|
|
cassmodiah |
ce0c15e |
export CFLAGS
|
|
cassmodiah |
82d84d0 |
make %{?_smp_mflags}
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%install
|
|
cassmodiah |
82d84d0 |
rm -rf %{buildroot}
|
|
cassmodiah |
ce0c15e |
make install \
|
|
cassmodiah |
ce0c15e |
DESTDIR=%{buildroot} \
|
|
cassmodiah |
ce0c15e |
INSTALL="install -p"
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%clean
|
|
cassmodiah |
82d84d0 |
rm -rf %{buildroot}
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%files
|
|
cassmodiah |
82d84d0 |
%defattr(-,root,root,-)
|
|
cassmodiah |
ce0c15e |
%doc GOALS LICENSE RELEASE-NOTES-%{version}-bf1
|
|
cassmodiah |
82d84d0 |
%{_bindir}/%{name}
|
|
cassmodiah |
82d84d0 |
%{_bindir}/%{name}-input
|
|
cassmodiah |
82d84d0 |
%{_bindir}/%{name}-msg
|
|
cassmodiah |
82d84d0 |
%dir %{_sysconfdir}/%{name}/
|
|
cassmodiah |
82d84d0 |
%config(noreplace) %{_sysconfdir}/%{name}/config
|
|
cassmodiah |
ce0c15e |
%config %{_sysconfdir}/%{name}/welcome
|
|
cassmodiah |
82d84d0 |
%{_datadir}/xsessions/%{name}.desktop
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
|
|
cassmodiah |
82d84d0 |
%changelog
|
|
cassmodiah |
ce0c15e |
* Fri Dec 25 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d-bf1_1
|
|
cassmodiah |
ce0c15e |
- New upstream release
|
|
cassmodiah |
ce0c15e |
|
|
cassmodiah |
82d84d0 |
* Wed Dec 02 2009 Simon Wesp <cassmodiah@fedoraproject.org> - 3.d-1
|
|
cassmodiah |
82d84d0 |
- Package build for Fedora
|