Compare commits

...
Sign in to create a new pull request.

20 commits

Author SHA1 Message Date
Fedora Release Engineering
410ec2ccda Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:03:30 +00:00
Fedora Release Engineering
68b3f89008 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 12:17:53 +00:00
Fedora Release Engineering
9449b76b0f Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 07:00:40 +00:00
Fedora Release Engineering
9d297ebbfc Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 05:16:28 +00:00
Fedora Release Engineering
e7d992ae01 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 03:07:51 +00:00
Fedora Release Engineering
b5cfb6cf86 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 04:35:56 +00:00
Petr Šabata
625345ba39 0.7 bump
Applies workaround for the F36 FTBFS, includes a new simple xembed
wrapper utility, and now uses an SPDX license identifier (no-op in this
particular case).

Signed-off-by: Petr Šabata <contyk@redhat.com>
2023-01-16 23:37:15 +01:00
Fedora Release Engineering
2777bc0b00 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 10:02:04 +00:00
Fedora Release Engineering
34310de9e2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 02:14:48 +00:00
Fedora Release Engineering
618533fecb - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 18:49:47 +00:00
Fedora Release Engineering
6698c5be2d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:33:45 +00:00
Fedora Release Engineering
6229225dd2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 12:02:40 +00:00
Fedora Release Engineering
ed45374c4f - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 01:01:15 +00:00
Fedora Release Engineering
62400b6480 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 00:56:18 +00:00
Fedora Release Engineering
da11dbfb8c - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 09:20:44 +00:00
Igor Gnatenko
3edbc1ec5d Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:51 +01:00
Fedora Release Engineering
441da972ee - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 07:13:38 +00:00
Fedora Release Engineering
c9d3a86bc4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 18:24:19 +00:00
Fedora Release Engineering
ebb806413f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 09:07:48 +00:00
Fedora Release Engineering
6b6d8f462c - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 19:53:50 +00:00
4 changed files with 120 additions and 8 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
tabbed-0.2.tar.gz
/tabbed-0.6.tar.gz
/tabbed-0.7.tar.gz

View file

@ -1 +1 @@
7898992feb9358e0196119750b77b42c tabbed-0.6.tar.gz
SHA512 (tabbed-0.7.tar.gz) = 770420935fd152e10bef59e29eeb8125ee181993691c6c5f03baf311bd685c2b5f0ded13854b3715cc60d0f1ae99eceacd3e6cb7e4008c34917ae55c38b436a7

View file

@ -1,20 +1,29 @@
# XXX: Drop once f36 goes EOL
%if 0%{?fedora} == 036
%undefine _package_note_file
%endif
Name: tabbed
Version: 0.6
Release: 10%{?dist}
Version: 0.7
Release: 7%{?dist}
Summary: Simple Xembed container manager
%global _tabbedsourcedir %{_usrsrc}/tabbed-user-%{version}-%{release}
Group: User Interface/X
License: MIT
URL: http://tools.suckless.org/tabbed
Source0: http://dl.suckless.org/tools/%{name}-%{version}.tar.gz
Source1: %{name}-user
Source2: %{name}-user.1
# Upstream tarball doesn't include the xembed manpage in 0.6; taken from
# the git repository (fixed in 910e67db).
Source3: xembed.1
BuildRequires: binutils
BuildRequires: coreutils
BuildRequires: fontconfig-devel
BuildRequires: gcc
BuildRequires: libX11-devel
BuildRequires: libXft-devel
BuildRequires: make
BuildRequires: sed
Requires(post): %{_sbindir}/update-alternatives
@ -26,14 +35,15 @@ A simple generic fronted to XEmbed aware applications.
%package user
Summary: Tabbed sources and tools for user configuration
Group: User Interface/X
License: MIT
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: binutils
Requires: coreutils
Requires: findutils
Requires: fontconfig-devel
Requires: gcc
Requires: libX11-devel
Requires: libXft-devel
Requires: make
Requires: patch
Requires: redhat-rpm-config
@ -47,9 +57,11 @@ customized configurations.
%prep
%setup -q
# XXX: To be dropped with 0.8+
cp %{SOURCE3} .
sed -e 's|/usr/local|%{_prefix}|g' \
-e 's|/usr/lib|%{_libdir}|g' \
-e 's|-std=c99 -pedantic -Wall -O0|%{optflags}|g' \
-e 's|-std=c99 -pedantic -Wall -Os|%{optflags}|g' \
-e 's|-s\b||' \
-e 's|\(${LIBS}\)|\1 %{?__global_ldflags}|' \
-i config.mk
@ -71,7 +83,7 @@ sed -i -e 's/VERSION/%{version}/' \
${file}
done
mkdir -p %{buildroot}%{_tabbedsourcedir}
install -m644 arg.h config.def.h config.mk Makefile tabbed.c \
install -m644 arg.h config.def.h config.mk Makefile tabbed.c xembed.c \
%{buildroot}%{_tabbedsourcedir}
touch %{buildroot}%{_bindir}/%{name}
@ -97,10 +109,12 @@ if [ $1 -eq 0 ] ; then
fi
%files
%doc LICENSE README TODO
%doc LICENSE README
%ghost %{_bindir}/%{name}
%{_bindir}/%{name}-fedora
%{_bindir}/xembed
%{_mandir}/man1/%{name}.*
%{_mandir}/man1/xembed.*
%files user
%ghost %{_bindir}/%{name}
@ -109,6 +123,68 @@ fi
%{_tabbedsourcedir}
%changelog
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Jan 16 2023 Petr Šabata <contyk@redhat.com> - 0.7-1
- 0.7 bump
- Now includes the xembed utility; as xembed has no implicit support for
config.def, this release doesn't include xembed customization via the user
subpackage; however, this could be improved in the future
- Adding a temporary workaround for F36 builds
- SPDX migration
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

35
xembed.1 Normal file
View file

@ -0,0 +1,35 @@
.TH XEMBED 1 tabbed\-VERSION
.SH NAME
xembed \- XEmbed foreground process
.SH SYNOPSIS
.B xembed
.I flag command
.RI [ "argument ..." ]
.SH DESCRIPTION
If the environment variable XEMBED is set, and
.B xembed
is in the foreground of its controlling tty, it will execute
.IP
command flag $XEMBED [argument ...]
.LP
Otherwise it will execute
.IP
command [argument ...]
.LP
.SH EXAMPLE
In a terminal emulator within a
.B tabbed
session, the shell alias
.IP
$ alias surf='xembed -e surf'
.LP
will cause `surf' to open in a new tab, unless it is run in the background,
i.e. `surf &', in which case it will instead open in a new window.
.SH AUTHORS
See the LICENSE file for the authors.
.SH LICENSE
See the LICENSE file for the terms of redistribution.
.SH SEE ALSO
.BR tabbed (1)
.SH BUGS
Please report them.