|
@@ -1,16 +1,24 @@
|
|
|
|
+%define udev_rules_dir %{_sysconfdir}/udev/rules.d
|
|
|
|
+
|
|
Summary: A fast FrameBuffer based TERMinal emulator for linux
|
|
Summary: A fast FrameBuffer based TERMinal emulator for linux
|
|
Summary(ja): 高速なフレームバッファベースのターミナルエミュレータ
|
|
Summary(ja): 高速なフレームバッファベースのターミナルエミュレータ
|
|
Name: fbterm
|
|
Name: fbterm
|
|
-Version: 1.4
|
|
|
|
-Release: 1%{?_dist_release}
|
|
|
|
|
|
+Version: 1.7.0
|
|
|
|
+Release: 2%{?_dist_release}
|
|
License: GPLv2+
|
|
License: GPLv2+
|
|
Group: Applications/System
|
|
Group: Applications/System
|
|
-Source0: http://fbterm.googlecode.com/files/%name-%version.tar.gz
|
|
|
|
-Patch1: fbterm-1.4-antialias.patch
|
|
|
|
URL: http://code.google.com/p/fbterm/
|
|
URL: http://code.google.com/p/fbterm/
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+
|
|
|
|
+Source0: http://fbterm.googlecode.com/files/%name-%version.tar.gz
|
|
|
|
+Patch10: fbterm-1.4-antialias.patch
|
|
|
|
+Patch11: fbterm-1.7.0-default-size.patch
|
|
|
|
+Patch12: fbterm-1.7.0-default-ambiguous-wide.patch
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
BuildRequires: freetype2-devel
|
|
BuildRequires: freetype2-devel
|
|
BuildRequires: fontconfig-devel
|
|
BuildRequires: fontconfig-devel
|
|
|
|
+Requires(post): libcap
|
|
|
|
|
|
%description
|
|
%description
|
|
FbTerm is a fast terminal emulator for linux with frame buffer. Features
|
|
FbTerm is a fast terminal emulator for linux with frame buffer. Features
|
|
@@ -30,29 +38,66 @@ include:
|
|
* copy/past selected text between windows with mouse when gpm server is
|
|
* copy/past selected text between windows with mouse when gpm server is
|
|
running
|
|
running
|
|
|
|
|
|
|
|
+%package udevrules
|
|
|
|
+Summary: udev rules that grant regular user access
|
|
|
|
+Summary(ja):一般ユーザに fb へのアクセス権を与えるためのudevルール
|
|
|
|
+Group: Applications/System
|
|
|
|
+Requires: udev
|
|
|
|
+
|
|
|
|
+%description udevrules
|
|
|
|
+Regular users might use some applications that require access to
|
|
|
|
+frame-buffer device.
|
|
|
|
+For example, ibus-fbterm requires access to /dev/fb0.
|
|
|
|
+This sub-package enables regular user for such access.
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
-%setup -q
|
|
|
|
-%patch1 -p1
|
|
|
|
|
|
+%setup -q -n %{name}-1.7
|
|
|
|
+%patch10 -p1
|
|
|
|
+%patch11 -p1
|
|
|
|
+%patch12 -p1
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure
|
|
|
|
|
|
+autoreconf -iv
|
|
|
|
+%configure --disable-gpm ||:
|
|
%__make %{?_smp_mflags}
|
|
%__make %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
%__make install DESTDIR=$RPM_BUILD_ROOT
|
|
%__make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
+# install udev rules
|
|
|
|
+%__mkdir -p $RPM_BUILD_ROOT/%{udev_rules_dir}
|
|
|
|
+%__cat >>$RPM_BUILD_ROOT/%{udev_rules_dir}/99-fbterm.rules <<EOF
|
|
|
|
+KERNEL=="fb[0-9]*", SUBSYSTEM=="graphics", MODE="0666"
|
|
|
|
+EOF
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
+%post
|
|
|
|
+[ -x /usr/sbin/setcap ] && /usr/sbin/setcap 'cap_sys_tty_config+ep' %{_bindir}/%{name}
|
|
|
|
+
|
|
%files
|
|
%files
|
|
%defattr(-, root, root)
|
|
%defattr(-, root, root)
|
|
%doc AUTHORS ChangeLog README
|
|
%doc AUTHORS ChangeLog README
|
|
%{_bindir}/*
|
|
%{_bindir}/*
|
|
%{_mandir}/man1/*
|
|
%{_mandir}/man1/*
|
|
|
|
|
|
|
|
+%files udevrules
|
|
|
|
+%defattr(-,root,root,-)
|
|
|
|
+%config(noreplace) %{udev_rules_dir}/99-fbterm.rules
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>
|
|
|
|
+- build with new toolchain.
|
|
|
|
+
|
|
|
|
+* Fri Jul 08 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7-1
|
|
|
|
+- update to 1.7
|
|
|
|
+- add udevrules subpackage to grant regular user access
|
|
|
|
+- rename patch1 to patch10
|
|
|
|
+- add patch11 to change deafult font size
|
|
|
|
+- add patch12 to enable ambiguous-wide by default
|
|
|
|
+
|
|
* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-1
|
|
* Sat Apr 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4-1
|
|
- new upstream release
|
|
- new upstream release
|
|
- add patch1 to use antialiased font.
|
|
- add patch1 to use antialiased font.
|