diff --git a/packages/i3/SOURCES/i3.sgifixes.patch b/packages/i3/SOURCES/i3.sgifixes.patch new file mode 100644 index 000000000..1faf48a99 --- /dev/null +++ b/packages/i3/SOURCES/i3.sgifixes.patch @@ -0,0 +1,451 @@ +diff -Naur i3-4.18.2.orig/Makefile.am i3-4.18.2/Makefile.am +--- i3-4.18.2.orig/Makefile.am 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/Makefile.am 2021-12-30 13:33:08.322768200 +0000 +@@ -394,6 +394,7 @@ + $(YAJL_LIBS) + + i3bar_i3bar_SOURCES = \ ++ i3bar/include/sgi.h \ + i3bar/include/child.h \ + i3bar/include/common.h \ + i3bar/include/configuration.h \ +@@ -406,6 +407,7 @@ + i3bar/include/workspaces.h \ + i3bar/include/xcb_atoms.def \ + i3bar/include/xcb.h \ ++ i3bar/src/sgi.c \ + i3bar/src/child.c \ + i3bar/src/config.c \ + i3bar/src/ipc.c \ +diff -Naur i3-4.18.2.orig/i3-config-wizard/main.c i3-4.18.2/i3-config-wizard/main.c +--- i3-4.18.2.orig/i3-config-wizard/main.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-config-wizard/main.c 2021-12-28 20:07:28.481094600 +0000 +@@ -31,7 +31,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3-dump-log/main.c i3-4.18.2/i3-dump-log/main.c +--- i3-4.18.2.orig/i3-dump-log/main.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-dump-log/main.c 2021-12-28 20:08:03.276880200 +0000 +@@ -18,7 +18,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3-input/i3-input.h i3-4.18.2/i3-input/i3-input.h +--- i3-4.18.2.orig/i3-input/i3-input.h 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-input/i3-input.h 2021-12-28 20:11:55.335750600 +0000 +@@ -2,7 +2,10 @@ + + #include + ++#if defined(__sgi) ++#else + #include ++#endif + + #define die(...) errx(EXIT_FAILURE, __VA_ARGS__); + #define FREE(pointer) \ +diff -Naur i3-4.18.2.orig/i3-input/main.c i3-4.18.2/i3-input/main.c +--- i3-4.18.2.orig/i3-input/main.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-input/main.c 2021-12-28 20:12:23.246613000 +0000 +@@ -15,7 +15,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3-msg/main.c i3-4.18.2/i3-msg/main.c +--- i3-4.18.2.orig/i3-msg/main.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-msg/main.c 2021-12-28 20:12:45.254920200 +0000 +@@ -25,7 +25,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3-nagbar/i3-nagbar.h i3-4.18.2/i3-nagbar/i3-nagbar.h +--- i3-4.18.2.orig/i3-nagbar/i3-nagbar.h 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-nagbar/i3-nagbar.h 2021-12-29 14:19:53.700506600 +0000 +@@ -2,7 +2,10 @@ + + #include + ++#if defined(__sgi) ++#else + #include ++#endif + + #define die(...) errx(EXIT_FAILURE, __VA_ARGS__); + #define FREE(pointer) \ +diff -Naur i3-4.18.2.orig/i3-nagbar/main.c i3-4.18.2/i3-nagbar/main.c +--- i3-4.18.2.orig/i3-nagbar/main.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3-nagbar/main.c 2021-12-29 14:20:12.438112200 +0000 +@@ -17,7 +17,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3bar/include/sgi.h i3-4.18.2/i3bar/include/sgi.h +--- i3-4.18.2.orig/i3bar/include/sgi.h 1969-12-31 19:00:00.000000000 +0000 ++++ i3-4.18.2/i3bar/include/sgi.h 2021-12-30 13:57:24.729428200 +0000 +@@ -0,0 +1,10 @@ ++#ifndef HAVE_SGI ++ ++#define err(E, ...) errmsg(1, E, 1, __VA_ARGS__) ++#define errx(E, ...) errmsg(1, E, 1, __VA_ARGS__) ++#define warn(...) errmsg(0, 0, 1, __VA_ARGS__) ++ ++void errmsg(char doexit, int excode, char adderr, const char *fmt, ...) ; ++#define HAVE_SGI 1 ++ ++#endif +diff -Naur i3-4.18.2.orig/i3bar/src/child.c i3-4.18.2/i3bar/src/child.c +--- i3-4.18.2.orig/i3bar/src/child.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3bar/src/child.c 2021-12-30 13:31:31.319688200 +0000 +@@ -9,6 +9,7 @@ + */ + #include "common.h" + #include "yajl_utils.h" ++#include "sgi.h" + + #include + #include +@@ -20,7 +21,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3bar/src/parse_json_header.c i3-4.18.2/i3bar/src/parse_json_header.c +--- i3-4.18.2.orig/i3bar/src/parse_json_header.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3bar/src/parse_json_header.c 2021-12-30 07:46:11.792400200 +0000 +@@ -19,7 +19,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/i3bar/src/sgi.c i3-4.18.2/i3bar/src/sgi.c +--- i3-4.18.2.orig/i3bar/src/sgi.c 1969-12-31 19:00:00.000000000 +0000 ++++ i3-4.18.2/i3bar/src/sgi.c 2021-12-30 13:57:52.107973800 +0000 +@@ -0,0 +1,73 @@ ++#include ++#include ++#include ++#include ++ ++void errmsg(char doexit, int excode, char adderr, const char *fmt, ...) ++{ ++ fprintf(stderr, "error placeholder: "); ++ if (fmt != NULL) { ++ va_list argp; ++ va_start(argp, fmt); ++ vfprintf(stderr, fmt, argp); ++ va_end(argp); ++ if (adderr) ++ fprintf(stderr, ": "); ++ } ++ if (adderr) ++ fprintf(stderr, "%m"); ++ fprintf(stderr, "\n"); ++ if (doexit) ++ exit(excode); ++} ++ ++ ++char * ++dirname (char *path) ++{ ++ static const char dot[] = "."; ++ char *last_slash; ++ /* Find last '/'. */ ++ last_slash = path != NULL ? strrchr (path, '/') : NULL; ++ if (last_slash != NULL && last_slash != path && last_slash[1] == '\0') ++ { ++ /* Determine whether all remaining characters are slashes. */ ++ char *runp; ++ for (runp = last_slash; runp != path; --runp) ++ if (runp[-1] != '/') ++ break; ++ /* The '/' is the last character, we have to look further. */ ++ if (runp != path) ++ //last_slash = __memrchr (path, '/', runp - path); ++ last_slash = memchr (path, '/', runp - path); ++ } ++ if (last_slash != NULL) ++ { ++ /* Determine whether all remaining characters are slashes. */ ++ char *runp; ++ for (runp = last_slash; runp != path; --runp) ++ if (runp[-1] != '/') ++ break; ++ /* Terminate the path. */ ++ if (runp == path) ++ { ++ /* The last slash is the first character in the string. We have to ++ return "/". As a special case we have to return "//" if there ++ are exactly two slashes at the beginning of the string. See ++ XBD 4.10 Path Name Resolution for more information. */ ++ if (last_slash == path + 1) ++ ++last_slash; ++ else ++ last_slash = path + 1; ++ } ++ else ++ last_slash = runp; ++ last_slash[0] = '\0'; ++ } ++ else ++ /* This assignment is ill-designed but the XPG specs require to ++ return a string containing "." in any case no directory part is ++ found and so a static and constant string is required. */ ++ path = (char *) dot; ++ return path; ++} +diff -Naur i3-4.18.2.orig/i3bar/src/xcb.c i3-4.18.2/i3bar/src/xcb.c +--- i3-4.18.2.orig/i3bar/src/xcb.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/i3bar/src/xcb.c 2021-12-30 07:46:26.373457000 +0000 +@@ -24,7 +24,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + + #include + #include +diff -Naur i3-4.18.2.orig/include/all.h i3-4.18.2/include/all.h +--- i3-4.18.2.orig/include/all.h 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/include/all.h 2021-12-28 11:18:52.338078600 +0000 +@@ -26,7 +26,12 @@ + #include + #include + #include ++ ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + #include + #include +diff -Naur i3-4.18.2.orig/include/libi3.h i3-4.18.2/include/libi3.h +--- i3-4.18.2.orig/include/libi3.h 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/include/libi3.h 2021-12-29 15:38:22.996696200 +0000 +@@ -34,6 +34,9 @@ + #define XCB_BUTTON_SCROLL_LEFT 6 + #define XCB_BUTTON_SCROLL_RIGHT 7 + ++ ++ ++ + /** + * XCB connection and root screen + * +diff -Naur i3-4.18.2.orig/include/util.h i3-4.18.2/include/util.h +--- i3-4.18.2.orig/include/util.h 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/include/util.h 2021-12-28 16:08:36.252416200 +0000 +@@ -12,7 +12,10 @@ + + #include + ++#if defined(__sgi) ++#else + #include ++#endif + + #include "data.h" + +diff -Naur i3-4.18.2.orig/libi3/draw_util.c i3-4.18.2/libi3/draw_util.c +--- i3-4.18.2.orig/libi3/draw_util.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/draw_util.c 2021-12-28 19:57:21.075253000 +0000 +@@ -9,7 +9,10 @@ + #include "libi3.h" + + #include ++#if defined(__sgi) ++#else + #include ++#endif + #include + #include + #include +diff -Naur i3-4.18.2.orig/libi3/font.c i3-4.18.2/libi3/font.c +--- i3-4.18.2.orig/libi3/font.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/font.c 2021-12-28 19:57:43.619561000 +0000 +@@ -12,7 +12,10 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif + + #include + #include +diff -Naur i3-4.18.2.orig/libi3/get_process_filename.c i3-4.18.2/libi3/get_process_filename.c +--- i3-4.18.2.orig/libi3/get_process_filename.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/get_process_filename.c 2021-12-28 20:14:18.240229000 +0000 +@@ -12,12 +12,15 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + #include + #include + #include +-#include + + /* + * Returns the name of a temporary file with the specified prefix. +diff -Naur i3-4.18.2.orig/libi3/ipc_connect.c i3-4.18.2/libi3/ipc_connect.c +--- i3-4.18.2.orig/libi3/ipc_connect.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/ipc_connect.c 2021-12-28 20:14:50.941043400 +0000 +@@ -11,7 +11,11 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + #include + #include +diff -Naur i3-4.18.2.orig/libi3/ipc_send_message.c i3-4.18.2/libi3/ipc_send_message.c +--- i3-4.18.2.orig/libi3/ipc_send_message.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/ipc_send_message.c 2021-12-28 20:15:13.085587400 +0000 +@@ -11,7 +11,11 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + + #include +diff -Naur i3-4.18.2.orig/libi3/resolve_tilde.c i3-4.18.2/libi3/resolve_tilde.c +--- i3-4.18.2.orig/libi3/resolve_tilde.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/resolve_tilde.c 2021-12-28 20:15:38.277391400 +0000 +@@ -6,8 +6,11 @@ + * + */ + #include "libi3.h" +- ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + #include + #include +diff -Naur i3-4.18.2.orig/libi3/safewrappers.c i3-4.18.2/libi3/safewrappers.c +--- i3-4.18.2.orig/libi3/safewrappers.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/safewrappers.c 2021-12-28 20:15:59.511385800 +0000 +@@ -12,7 +12,11 @@ + #include + #include + #include ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + + /* +diff -Naur i3-4.18.2.orig/libi3/ucs2_conversion.c i3-4.18.2/libi3/ucs2_conversion.c +--- i3-4.18.2.orig/libi3/ucs2_conversion.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/libi3/ucs2_conversion.c 2021-12-28 20:16:12.890213800 +0000 +@@ -7,7 +7,11 @@ + */ + #include "libi3.h" + ++#if defined(__sgi) ++#else + #include ++#endif ++ + #include + #include + #include +diff -Naur i3-4.18.2.orig/src/log.c i3-4.18.2/src/log.c +--- i3-4.18.2.orig/src/log.c 2020-07-26 04:11:37.000000000 +0000 ++++ i3-4.18.2/src/log.c 2021-12-28 19:48:22.326649800 +0000 +@@ -33,6 +33,9 @@ + #if defined(__APPLE__) + #include + #endif ++#if defined(__sgi) ++#include ++#endif + + static bool debug_logging = false; + static bool verbose = false; +@@ -103,6 +106,12 @@ + int mib[2] = {CTL_HW, HW_MEMSIZE}; + size_t length = sizeof(long long); + sysctl(mib, 2, &physical_mem_bytes, &length, NULL, 0); ++#elif defined(__sgi) ++ struct rminfo meminfo; ++ if (sysmp(MP_SAGET, MPSA_RMINFO, &meminfo, sizeof(meminfo)) == 0) { ++ physical_mem_bytes = meminfo.physmem; ++ } ++ + #else + physical_mem_bytes = (long long)sysconf(_SC_PHYS_PAGES) * + sysconf(_SC_PAGESIZE); diff --git a/packages/i3/SPECS/i3.spec b/packages/i3/SPECS/i3.spec new file mode 100644 index 000000000..02e549e0d --- /dev/null +++ b/packages/i3/SPECS/i3.spec @@ -0,0 +1,422 @@ +Name: i3 +Version: 4.18.2 +Release: 2%{?dist} +Summary: Improved tiling window manager +License: BSD +URL: https://i3wm.org +Source0: %{URL}/downloads/%{name}-%{version}.tar.bz2 +Source1: %{URL}/downloads/%{name}-%{version}.tar.bz2.asc +# Michael Stapelberg's GPG key: +Source2: gpgkey-424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D.gpg +Source3: %{name}-logo.svg +# fix for: rhbz#1872261 - https://github.com/i3/i3/issues/4159 +Patch0: https://github.com/i3/i3/commit/838b600fead202416013db5c1b57f7031f06bed6.patch +patch100: i3.sgifixes.patch +%global _buildshell /usr/sgug/bin/bash + +BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +# from configure.ac and DEPENDS (mostly versions) +#BuildRequires: pkg-config >= 0.25 +# no pkg-config for libev +BuildRequires: libev-devel >= 4.0 +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(xcb) >= 1.1.93 +BuildRequires: pkgconfig(xcb-xkb) +BuildRequires: pkgconfig(xcb-xinerama) +BuildRequires: pkgconfig(xcb-randr) +BuildRequires: pkgconfig(xcb-shape) +BuildRequires: pkgconfig(xcb-event) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xcb-cursor) +BuildRequires: pkgconfig(xcb-keysyms) +BuildRequires: pkgconfig(xcb-icccm) +BuildRequires: pkgconfig(xcb-xrm) +BuildRequires: pkgconfig(xkbcommon) >= 0.4.0 +BuildRequires: pkgconfig(xkbcommon-x11) >= 0.4.0 +BuildRequires: pkgconfig(yajl) >= 2.0.1 +BuildRequires: pkgconfig(libpcre) >= 8.10 +BuildRequires: pkgconfig(cairo) >= 1.14.4 +BuildRequires: pkgconfig(pangocairo) >= 1.30.0 +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +# man pages +BuildRequires: asciidoc >= 8.3.0 +BuildRequires: xmlto >= 0.0.23 + +# TODO: Testsuites +# BuildRequires: perl(ExtUtils::MakeMaker) +#BuildRequires: perl(strict) +#BuildRequires: perl(warnings) +#BuildRequires: perl(Pod::Usage) +#BuildRequires: perl(Cwd) +#BuildRequires: perl(File::Temp) +#BuildRequires: perl(Getopt::Long) +#BuildRequires: perl(POSIX) +#BuildRequires: perl(TAP::Harness) +#BuildRequires: perl(TAP::Parser) +#BuildRequires: perl(TAP::Parser::Aggregator) +#BuildRequires: perl(Time::HiRes) +#BuildRequires: perl(IO::Handle) +#BuildRequires: perl(AnyEvent::Util) +#BuildRequires: perl(AnyEvent::Handle) +#BuildRequires: perl(AnyEvent::I3) +#BuildRequires: perl(X11::XCB::Connection) +#BuildRequires: perl(Carp) + +BuildRequires: perl-generators +BuildRequires: perl(Pod::Simple) +%ifnarch s390 s390x mips +BuildRequires: xorg-x11-drv-dummy +%endif + +# gpg verification +#BuildRequires: gnupg2 + +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +%{!?rhel:Recommends: rxvt-unicode} +%{!?rhel:Recommends: xorg-x11-apps} +Requires: xorg-x11-fonts-misc +Recommends: pulseaudio-utils +# for i3-save-tree +Requires: perl(AnyEvent::I3) >= 0.12 + +Recommends: dmenu +Recommends: i3status +Recommends: i3lock + +%description +Key features of i3 are correct implementation of XrandR, horizontal and vertical +columns (think of a table) in tiling. Also, special focus is on writing clean, +readable and well documented code. i3 uses xcb for asynchronous communication +with X11, and has several measures to be very fast. + +Please be aware that i3 is primarily targeted at advanced users and developers. + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description doc +Asciidoc generated documentation for %{name}. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} + +%description devel +Header files for %{name}. + +%package devel-doc +Summary: Documentation for the development files of %{name} +BuildRequires: doxygen +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description devel-doc +Doxygen generated documentations for %{name}. + +%prep +#%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +%autosetup -p1 +autoreconf -fiv + +# Drop /usr/bin/env lines in those which will be installed to %%_bindir. +find . -maxdepth 1 -type f -name "i3*" -exec sed -i -e '1s;^#!/usr/bin/env perl;#!/usr/bin/perl;' {} + -print + + +%build +mkdir build && pushd build +ln -s ../configure configure +#%configure CFLAGS="-Wno-error -I/usr/sgug/include/libdicl-0.1" +#-DLIBDICL_NEED_GETOPT=1 +export CFLAGS="-Wno-error -I/usr/sgug/include/libdicl-0.1 -D_SGI_SOURCE -D_SGI_MP_SOURCE -D_SGI_REENTRANT_FUNCTIONS -DLIBDICL_NEED_GETOPT=1" +export CXXFLAGS="$CFLAGS" +export LDFLAGS="-ldicl-0.1 -liconv" +%configure --disable-docs --disable-mans +%make_build +popd + +doxygen pseudo-doc.doxygen +mv pseudo-doc/html pseudo-doc/doxygen + +%install +pushd build +%make_install + +mkdir -p %{buildroot}%{_mandir}/man1/ +install -Dpm0644 man/*.1 \ + %{buildroot}%{_mandir}/man1/ + +mkdir -p %{buildroot}%{_datadir}/pixmaps/ +install -Dpm0644 %{SOURCE3} \ + %{buildroot}%{_datadir}/pixmaps/ + +%check +%ifnarch s390 s390x mips +# TODO: with xorg dummy to test the package. +# TODO: get remaining dependencies in +# make check +%endif + +%files +%doc RELEASE-NOTES-%{version} +%license LICENSE +%{_bindir}/%{name}* +%dir %{_sysconfdir}/%{name}/ +%config(noreplace) %{_sysconfdir}/%{name}/config +%config(noreplace) %{_sysconfdir}/%{name}/config.keycodes +%{_datadir}/xsessions/%{name}.desktop +%{_datadir}/xsessions/%{name}-with-shmlog.desktop +%{_mandir}/man*/%{name}* +%{_datadir}/pixmaps/%{name}-logo.svg +%{_datadir}/applications/%{name}.desktop +%exclude %{_docdir}/%{name}/ + +%files doc +%license LICENSE +%doc docs/*.{html,png} + +%files devel +%license LICENSE +%{_includedir}/%{name}/ + +%files devel-doc +%license LICENSE +%doc pseudo-doc/doxygen/ + +%changelog +* Wed Aug 26 2020 Dan Čermák - 4.18.2-2 +- Add patch to fix disappearing tray icons on reload (rhbz#1872261) + +* Tue Aug 4 2020 Dan Čermák - 4.18.2-1 +- New upstream release 4.18.2 (rhbz#1860651) + +* Wed Apr 22 2020 Dan Čermák - 4.18.1-1 +- New upstream release 4.18.1 (rhbz#1826642) + +* Mon Feb 17 2020 Dan Čermák - 4.18-1 +- New upstream release 4.18 +- Drop custom patches to fix gcc 10 FTBFS + +* Sun Nov 17 2019 Dan Čermák - 4.17.1-3 +- Weaken dependency on pulseaudio-utils to Recommends + +* Mon Nov 11 2019 Dan Čermák - 4.17.1-1 +- Create devel and devel-doc subpackages +- Cleanup specfile +- Remove dzen2 dependency, only recommend dmenu & i3status + +* Mon Sep 16 2019 anadahz - 4.17.1-1 +- New version +- Add Missing R: pulseaudio-utils + +* Thu Jul 25 2019 Fedora Release Engineering - 4.16.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 4.16.1-2 +- Perl 5.30 rebuild + +* Sat Mar 30 2019 Christian Dersch - 4.16.1-1 +- new version + +* Fri Feb 01 2019 Fedora Release Engineering - 4.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Nov 17 2018 anadahz - 4.16-1 +- new version + +* Fri Jul 13 2018 Fedora Release Engineering - 4.15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 4.15-2 +- Perl 5.28 rebuild + +* Mon Mar 12 2018 Christian Dersch - 4.15-1 +- new version + +* Wed Feb 07 2018 Fedora Release Engineering - 4.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Sep 25 2017 Christian Dersch - 4.14.1-1 +- new version + +* Tue Sep 05 2017 Christian Dersch - 4.14-1 +- new version + +* Wed Aug 02 2017 Fedora Release Engineering - 4.13-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 4.13-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 4.13-4 +- Perl 5.26 rebuild + +* Fri May 12 2017 Christian Dersch - 4.13-3 +- fix build issue (#1450332) + +* Fri Feb 10 2017 Fedora Release Engineering - 4.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Nov 09 2016 Christian Dersch - 4.13-1 +- new version + +* Sun May 15 2016 Jitka Plesnikova - 4.12-4 +- Perl 5.24 rebuild + +* Mon Mar 07 2016 Christian Dersch - 4.12-3 +- Fixed mispelled dependency i3status + +* Sun Mar 06 2016 Christian Dersch - 4.12-2 +- Added BR: cairo-devel to enable new rendering implementation + +* Sun Mar 06 2016 Christian Dersch - 4.12-1 +- Upgrade to version 4.12 + +* Thu Feb 04 2016 Fedora Release Engineering - 4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Nov 18 2015 Christian Dersch - 4.11-1 +- new version + +* Tue Sep 08 2015 Christopher Meng - 4.10.4-1 +- Update to 4.10.4 + +* Fri Aug 14 2015 Jonathan Underwood - 4.10.3-3 +- Fix typo in spec file + +* Fri Aug 14 2015 Jonathan Underwood - 4.10.3-2 +- Add Recommends for i3-status +- Move Requires for rxvt-unicode and xorg-x11-apps to Recommends + +* Thu Aug 13 2015 Martin Preisler - 4.10.3-1 +- Update to 4.10.3 (#1248840) +- Added Getopt::Long perl build dep + +* Wed Jun 17 2015 Fedora Release Engineering - 4.10.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 4.10.2-2 +- Perl 5.22 rebuild + +* Sun May 17 2015 Björn Esser - 4.10.2-1 +- Update to 4.10.2 (#1206967) + +* Sun Mar 08 2015 Christopher Meng - 4.9.1-1 +- Update to 4.9.1 + +* Thu Aug 28 2014 Jitka Plesnikova - 4.8-5 +- Perl 5.20 rebuild + +* Sat Aug 16 2014 Fedora Release Engineering - 4.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Jul 04 2014 Dan Horák - 4.8-3 +- no xorg-x11-drv-* on s390(x) + +* Wed Jun 25 2014 Christopher Meng - 4.8-2 +- Bugfix: don't focus unmapped container on manage(regression) + +* Sat Jun 21 2014 Christopher Meng - 4.8-1 +- Update to 4.8 + +* Sat Jun 07 2014 Fedora Release Engineering - 4.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Apr 03 2014 Martin Preisler - 4.7.2-1 +- New upstream release + +* Thu Aug 08 2013 Simon Wesp - 4.6-1 +- New upstream release + +* Sat Aug 03 2013 Fedora Release Engineering - 4.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 4.5.1-2 +- Perl 5.18 rebuild + +* Thu Mar 21 2013 Simon Wesp - 4.5.1-1 +- New upstream release + +* Tue Mar 12 2013 Simon Wesp - 4.5-1 +- New upstream release + +* Thu Feb 14 2013 Fedora Release Engineering - 4.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jan 17 2013 Martin Preisler - 4.4-1 +- update to 4.4 + +* Wed Oct 31 2012 Felix Wiedemann - 4.3-1 +- update to 4.3 +- enabled support for pango + +* Mon Aug 20 2012 Adam Jackson 4.2-3 +- Rebuild for new xcb-util soname + +* Thu Jul 19 2012 Fedora Release Engineering - 4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 06 2012 Martin Preisler - 4.2-1 +- update to 4.2 + +* Mon Mar 26 2012 Tom Callaway - 4.1.2-1 +- update to 4.1.2 + +* Fri Jan 13 2012 Fedora Release Engineering - 4.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Nov 14 2011 Peter Robinson - 4.0.1-2 +- Rebuild for libyajl soname bump + +* Mon Aug 01 2011 Simon Wesp - 4.0.1-1 +- New upstream release + +* Sun Jul 31 2011 Simon Wesp -4.0-1 +- New upstream release + +* Wed Feb 09 2011 Fedora Release Engineering - 3.e-6.bf2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jan 19 2011 Simon Wesp - 3.e-5.bf2 +- New upstream release + +* Tue Jan 11 2011 Simon Wesp - 3.e-4.bf1 +- rebuild against newest libev + +* Wed Jun 09 2010 Simon Wesp - 3.e-3.bf1 +- New upstream release (3.e-bf1) + +* Fri Apr 16 2010 Simon Wesp - 3.e-2 +- Rebuild + +* Tue Mar 30 2010 Simon Wesp - 3.e-1 +- New upstream release + +* Sat Mar 20 2010 Simon Wesp - 3.d.bf1-4.20100320git +- Update to current git + +* Wed Feb 03 2010 Simon Wesp - 3.d.bf1-4 +- Some bugfixes (sync with upstream) + +* Wed Jan 06 2010 Simon Wesp - 3.d.bf1-3 +- Add Missing R: xorg-x11-fonts-misc +- Add i3-logo as SOURCE1 and install it to DATADIR/pixmaps + +* Sun Dec 27 2009 Simon Wesp - 3.d.bf1-2 +- Add missing Requires for a functional minimal (not comfortable) i3-system. +- Build manpages and add them to main-pkg +- Build doxygen generated documentation and add them to the doc subpackage + +* Fri Dec 25 2009 Simon Wesp - 3.d.bf1-1 +- Correct version-tag (Thanks to Michael Schwendt) +- Add more documentation (generated with asciidoc) + +* Fri Dec 25 2009 Simon Wesp - 3.d-bf1_1 +- New upstream release + +* Wed Dec 02 2009 Simon Wesp - 3.d-1 +- Package build for Fedora diff --git a/packages/i3/SPECS/i3.spec.origfedora b/packages/i3/SPECS/i3.spec.origfedora new file mode 100644 index 000000000..5a7723905 --- /dev/null +++ b/packages/i3/SPECS/i3.spec.origfedora @@ -0,0 +1,414 @@ +Name: i3 +Version: 4.18.2 +Release: 2%{?dist} +Summary: Improved tiling window manager +License: BSD +URL: https://i3wm.org +Source0: %{URL}/downloads/%{name}-%{version}.tar.bz2 +Source1: %{URL}/downloads/%{name}-%{version}.tar.bz2.asc +# Michael Stapelberg's GPG key: +Source2: gpgkey-424E14D703E7C6D43D9D6F364E7160ED4AC8EE1D.gpg +Source3: %{name}-logo.svg +# fix for: rhbz#1872261 - https://github.com/i3/i3/issues/4159 +Patch0: https://github.com/i3/i3/commit/838b600fead202416013db5c1b57f7031f06bed6.patch + +BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +# from configure.ac and DEPENDS (mostly versions) +BuildRequires: pkg-config >= 0.25 +# no pkg-config for libev +BuildRequires: libev-devel >= 4.0 +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(xcb) >= 1.1.93 +BuildRequires: pkgconfig(xcb-xkb) +BuildRequires: pkgconfig(xcb-xinerama) +BuildRequires: pkgconfig(xcb-randr) +BuildRequires: pkgconfig(xcb-shape) +BuildRequires: pkgconfig(xcb-event) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xcb-cursor) +BuildRequires: pkgconfig(xcb-keysyms) +BuildRequires: pkgconfig(xcb-icccm) +BuildRequires: pkgconfig(xcb-xrm) +BuildRequires: pkgconfig(xkbcommon) >= 0.4.0 +BuildRequires: pkgconfig(xkbcommon-x11) >= 0.4.0 +BuildRequires: pkgconfig(yajl) >= 2.0.1 +BuildRequires: pkgconfig(libpcre) >= 8.10 +BuildRequires: pkgconfig(cairo) >= 1.14.4 +BuildRequires: pkgconfig(pangocairo) >= 1.30.0 +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +# man pages +BuildRequires: asciidoc >= 8.3.0 +BuildRequires: xmlto >= 0.0.23 + +# TODO: Testsuites +# BuildRequires: perl(ExtUtils::MakeMaker) +#BuildRequires: perl(strict) +#BuildRequires: perl(warnings) +#BuildRequires: perl(Pod::Usage) +#BuildRequires: perl(Cwd) +#BuildRequires: perl(File::Temp) +#BuildRequires: perl(Getopt::Long) +#BuildRequires: perl(POSIX) +#BuildRequires: perl(TAP::Harness) +#BuildRequires: perl(TAP::Parser) +#BuildRequires: perl(TAP::Parser::Aggregator) +#BuildRequires: perl(Time::HiRes) +#BuildRequires: perl(IO::Handle) +#BuildRequires: perl(AnyEvent::Util) +#BuildRequires: perl(AnyEvent::Handle) +#BuildRequires: perl(AnyEvent::I3) +#BuildRequires: perl(X11::XCB::Connection) +#BuildRequires: perl(Carp) + +BuildRequires: perl-generators +BuildRequires: perl(Pod::Simple) +%ifnarch s390 s390x +BuildRequires: xorg-x11-drv-dummy +%endif + +# gpg verification +BuildRequires: gnupg2 + +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +%{!?rhel:Recommends: rxvt-unicode} +%{!?rhel:Recommends: xorg-x11-apps} +Requires: xorg-x11-fonts-misc +Recommends: pulseaudio-utils +# for i3-save-tree +Requires: perl(AnyEvent::I3) >= 0.12 + +Recommends: dmenu +Recommends: i3status +Recommends: i3lock + +%description +Key features of i3 are correct implementation of XrandR, horizontal and vertical +columns (think of a table) in tiling. Also, special focus is on writing clean, +readable and well documented code. i3 uses xcb for asynchronous communication +with X11, and has several measures to be very fast. + +Please be aware that i3 is primarily targeted at advanced users and developers. + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description doc +Asciidoc generated documentation for %{name}. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} + +%description devel +Header files for %{name}. + +%package devel-doc +Summary: Documentation for the development files of %{name} +BuildRequires: doxygen +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description devel-doc +Doxygen generated documentations for %{name}. + +%prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +%autosetup -p1 + +# Drop /usr/bin/env lines in those which will be installed to %%_bindir. +find . -maxdepth 1 -type f -name "i3*" -exec sed -i -e '1s;^#!/usr/bin/env perl;#!/usr/bin/perl;' {} + -print + + +%build +mkdir build && pushd build +ln -s ../configure configure +%configure +%make_build +popd + +doxygen pseudo-doc.doxygen +mv pseudo-doc/html pseudo-doc/doxygen + +%install +pushd build +%make_install + +mkdir -p %{buildroot}%{_mandir}/man1/ +install -Dpm0644 man/*.1 \ + %{buildroot}%{_mandir}/man1/ + +mkdir -p %{buildroot}%{_datadir}/pixmaps/ +install -Dpm0644 %{SOURCE3} \ + %{buildroot}%{_datadir}/pixmaps/ + +%check +%ifnarch s390 s390x +# TODO: with xorg dummy to test the package. +# TODO: get remaining dependencies in +# make check +%endif + +%files +%doc RELEASE-NOTES-%{version} +%license LICENSE +%{_bindir}/%{name}* +%dir %{_sysconfdir}/%{name}/ +%config(noreplace) %{_sysconfdir}/%{name}/config +%config(noreplace) %{_sysconfdir}/%{name}/config.keycodes +%{_datadir}/xsessions/%{name}.desktop +%{_datadir}/xsessions/%{name}-with-shmlog.desktop +%{_mandir}/man*/%{name}* +%{_datadir}/pixmaps/%{name}-logo.svg +%{_datadir}/applications/%{name}.desktop +%exclude %{_docdir}/%{name}/ + +%files doc +%license LICENSE +%doc docs/*.{html,png} + +%files devel +%license LICENSE +%{_includedir}/%{name}/ + +%files devel-doc +%license LICENSE +%doc pseudo-doc/doxygen/ + +%changelog +* Wed Aug 26 2020 Dan Čermák - 4.18.2-2 +- Add patch to fix disappearing tray icons on reload (rhbz#1872261) + +* Tue Aug 4 2020 Dan Čermák - 4.18.2-1 +- New upstream release 4.18.2 (rhbz#1860651) + +* Wed Apr 22 2020 Dan Čermák - 4.18.1-1 +- New upstream release 4.18.1 (rhbz#1826642) + +* Mon Feb 17 2020 Dan Čermák - 4.18-1 +- New upstream release 4.18 +- Drop custom patches to fix gcc 10 FTBFS + +* Sun Nov 17 2019 Dan Čermák - 4.17.1-3 +- Weaken dependency on pulseaudio-utils to Recommends + +* Mon Nov 11 2019 Dan Čermák - 4.17.1-1 +- Create devel and devel-doc subpackages +- Cleanup specfile +- Remove dzen2 dependency, only recommend dmenu & i3status + +* Mon Sep 16 2019 anadahz - 4.17.1-1 +- New version +- Add Missing R: pulseaudio-utils + +* Thu Jul 25 2019 Fedora Release Engineering - 4.16.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 4.16.1-2 +- Perl 5.30 rebuild + +* Sat Mar 30 2019 Christian Dersch - 4.16.1-1 +- new version + +* Fri Feb 01 2019 Fedora Release Engineering - 4.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Nov 17 2018 anadahz - 4.16-1 +- new version + +* Fri Jul 13 2018 Fedora Release Engineering - 4.15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 4.15-2 +- Perl 5.28 rebuild + +* Mon Mar 12 2018 Christian Dersch - 4.15-1 +- new version + +* Wed Feb 07 2018 Fedora Release Engineering - 4.14.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Sep 25 2017 Christian Dersch - 4.14.1-1 +- new version + +* Tue Sep 05 2017 Christian Dersch - 4.14-1 +- new version + +* Wed Aug 02 2017 Fedora Release Engineering - 4.13-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 4.13-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 4.13-4 +- Perl 5.26 rebuild + +* Fri May 12 2017 Christian Dersch - 4.13-3 +- fix build issue (#1450332) + +* Fri Feb 10 2017 Fedora Release Engineering - 4.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Nov 09 2016 Christian Dersch - 4.13-1 +- new version + +* Sun May 15 2016 Jitka Plesnikova - 4.12-4 +- Perl 5.24 rebuild + +* Mon Mar 07 2016 Christian Dersch - 4.12-3 +- Fixed mispelled dependency i3status + +* Sun Mar 06 2016 Christian Dersch - 4.12-2 +- Added BR: cairo-devel to enable new rendering implementation + +* Sun Mar 06 2016 Christian Dersch - 4.12-1 +- Upgrade to version 4.12 + +* Thu Feb 04 2016 Fedora Release Engineering - 4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Nov 18 2015 Christian Dersch - 4.11-1 +- new version + +* Tue Sep 08 2015 Christopher Meng - 4.10.4-1 +- Update to 4.10.4 + +* Fri Aug 14 2015 Jonathan Underwood - 4.10.3-3 +- Fix typo in spec file + +* Fri Aug 14 2015 Jonathan Underwood - 4.10.3-2 +- Add Recommends for i3-status +- Move Requires for rxvt-unicode and xorg-x11-apps to Recommends + +* Thu Aug 13 2015 Martin Preisler - 4.10.3-1 +- Update to 4.10.3 (#1248840) +- Added Getopt::Long perl build dep + +* Wed Jun 17 2015 Fedora Release Engineering - 4.10.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 4.10.2-2 +- Perl 5.22 rebuild + +* Sun May 17 2015 Björn Esser - 4.10.2-1 +- Update to 4.10.2 (#1206967) + +* Sun Mar 08 2015 Christopher Meng - 4.9.1-1 +- Update to 4.9.1 + +* Thu Aug 28 2014 Jitka Plesnikova - 4.8-5 +- Perl 5.20 rebuild + +* Sat Aug 16 2014 Fedora Release Engineering - 4.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Jul 04 2014 Dan Horák - 4.8-3 +- no xorg-x11-drv-* on s390(x) + +* Wed Jun 25 2014 Christopher Meng - 4.8-2 +- Bugfix: don't focus unmapped container on manage(regression) + +* Sat Jun 21 2014 Christopher Meng - 4.8-1 +- Update to 4.8 + +* Sat Jun 07 2014 Fedora Release Engineering - 4.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Apr 03 2014 Martin Preisler - 4.7.2-1 +- New upstream release + +* Thu Aug 08 2013 Simon Wesp - 4.6-1 +- New upstream release + +* Sat Aug 03 2013 Fedora Release Engineering - 4.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 4.5.1-2 +- Perl 5.18 rebuild + +* Thu Mar 21 2013 Simon Wesp - 4.5.1-1 +- New upstream release + +* Tue Mar 12 2013 Simon Wesp - 4.5-1 +- New upstream release + +* Thu Feb 14 2013 Fedora Release Engineering - 4.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jan 17 2013 Martin Preisler - 4.4-1 +- update to 4.4 + +* Wed Oct 31 2012 Felix Wiedemann - 4.3-1 +- update to 4.3 +- enabled support for pango + +* Mon Aug 20 2012 Adam Jackson 4.2-3 +- Rebuild for new xcb-util soname + +* Thu Jul 19 2012 Fedora Release Engineering - 4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 06 2012 Martin Preisler - 4.2-1 +- update to 4.2 + +* Mon Mar 26 2012 Tom Callaway - 4.1.2-1 +- update to 4.1.2 + +* Fri Jan 13 2012 Fedora Release Engineering - 4.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Nov 14 2011 Peter Robinson - 4.0.1-2 +- Rebuild for libyajl soname bump + +* Mon Aug 01 2011 Simon Wesp - 4.0.1-1 +- New upstream release + +* Sun Jul 31 2011 Simon Wesp -4.0-1 +- New upstream release + +* Wed Feb 09 2011 Fedora Release Engineering - 3.e-6.bf2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jan 19 2011 Simon Wesp - 3.e-5.bf2 +- New upstream release + +* Tue Jan 11 2011 Simon Wesp - 3.e-4.bf1 +- rebuild against newest libev + +* Wed Jun 09 2010 Simon Wesp - 3.e-3.bf1 +- New upstream release (3.e-bf1) + +* Fri Apr 16 2010 Simon Wesp - 3.e-2 +- Rebuild + +* Tue Mar 30 2010 Simon Wesp - 3.e-1 +- New upstream release + +* Sat Mar 20 2010 Simon Wesp - 3.d.bf1-4.20100320git +- Update to current git + +* Wed Feb 03 2010 Simon Wesp - 3.d.bf1-4 +- Some bugfixes (sync with upstream) + +* Wed Jan 06 2010 Simon Wesp - 3.d.bf1-3 +- Add Missing R: xorg-x11-fonts-misc +- Add i3-logo as SOURCE1 and install it to DATADIR/pixmaps + +* Sun Dec 27 2009 Simon Wesp - 3.d.bf1-2 +- Add missing Requires for a functional minimal (not comfortable) i3-system. +- Build manpages and add them to main-pkg +- Build doxygen generated documentation and add them to the doc subpackage + +* Fri Dec 25 2009 Simon Wesp - 3.d.bf1-1 +- Correct version-tag (Thanks to Michael Schwendt) +- Add more documentation (generated with asciidoc) + +* Fri Dec 25 2009 Simon Wesp - 3.d-bf1_1 +- New upstream release + +* Wed Dec 02 2009 Simon Wesp - 3.d-1 +- Package build for Fedora