Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 8aa031d71754130612b09f1b24bc1c9f > files > 3

twm-1.0.12-1.mga9.src.rpm

Name: twm
Version: 1.0.12
Release: %mkrel 1
Summary: Tab Window Manager for the X Window System
Group: Development/X11
Source: https://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz
Source1: system.twmrc
Source3: twm.xpm
Source4: twm.xpm.large
Source5: twm.xpm.mini
License: MIT
Requires: desktop-common-data
Requires: x11-font-misc

BuildRequires: libx11-devel >= 1.0.0
BuildRequires: libxext-devel >= 1.0.0
BuildRequires: libxmu-devel >= 1.0.0
BuildRequires: libxt-devel >= 1.0.0
BuildRequires: x11-util-macros >= 1.0.1
BuildRequires: flex
BuildRequires: byacc

%description
Twm is a window manager for the X Window System. It provides titlebars, shaped
windows, several forms of icon management, user-defined macro functions,
click-to-type and pointer-driven keyboard focus, and user-specified key and
pointer button bindings.

%prep
%setup -q

%build

CFLAGS="$RPM_OPT_FLAGS -DSYSTEM_INIT_FILE='\"%{_sysconfdir}/X11/twm/system.twmrc\"'" \
%configure

%make_build

%install
%make_install

mkdir -p %{buildroot}/%{_sysconfdir}/X11/twm
install -m 644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/X11/twm/system.twmrc-menu

#install icons
mkdir -p %{buildroot}%{_datadir}/icons/large
mkdir -p %{buildroot}%{_datadir}/icons/mini
install -m0644 %{SOURCE3} %{buildroot}%{_datadir}/icons/twm.xpm
install -m0644 %{SOURCE4} %{buildroot}%{_datadir}/icons/large/twm.xpm
install -m0644 %{SOURCE5} %{buildroot}%{_datadir}/icons/mini/twm.xpm

%files
%config(noreplace) %{_sysconfdir}/X11/twm
%{_bindir}/twm
%{_mandir}/man1/twm.*
%{_datadir}/icons/twm.xpm
%{_datadir}/icons/*/twm.xpm
%_datadir/X11/twm/system.twmrc






%changelog
* Tue Apr 26 2022 luigiwalser <luigiwalser> 1.0.12-1.mga9
+ Revision: 1854396
- 1.0.12

* Wed Mar 30 2022 umeabot <umeabot> 1.0.11-2.mga9
+ Revision: 1835347
- Mageia 9 Mass Rebuild

* Wed Aug 26 2020 tv <tv> 1.0.11-1.mga8
+ Revision: 1619117
- 1.0.11

* Fri Feb 14 2020 umeabot <umeabot> 1.0.10-3.mga8
+ Revision: 1517523
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x
- replace deprecated %%makeinstall_std

* Sun Sep 23 2018 umeabot <umeabot> 1.0.10-2.mga7
+ Revision: 1301482
- Mageia 7 Mass Rebuild

* Fri Mar 09 2018 tv <tv> 1.0.10-1.mga7
+ Revision: 1207529
- new release

* Fri Feb 12 2016 umeabot <umeabot> 1.0.9-2.mga6
+ Revision: 959064
- Mageia 6 Mass Rebuild

* Sat Aug 15 2015 tv <tv> 1.0.9-1.mga6
+ Revision: 864835
- new release

* Wed Oct 15 2014 umeabot <umeabot> 1.0.8-4.mga5
+ Revision: 745059
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.0.8-3.mga5
+ Revision: 689997
- Mageia 5 Mass Rebuild

* Sat Oct 19 2013 umeabot <umeabot> 1.0.8-2.mga4
+ Revision: 534453
- Mageia 4 Mass Rebuild

* Thu Sep 12 2013 tv <tv> 1.0.8-1.mga4
+ Revision: 477931
- new release

* Mon Jan 14 2013 umeabot <umeabot> 1.0.7-2.mga3
+ Revision: 384928
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jul 31 2011 tv <tv> 1.0.7-1.mga2
+ Revision: 131020
- new release

* Sat Mar 19 2011 nanardon <nanardon> 1.0.6-1.mga1
+ Revision: 74423
- imported package twm


* Tue Jan 18 2011 Thierry Vignaud <tv@mandriva.org> 1.0.6-1mdv2011.0
+ Revision: 631509
- new release

* Fri Dec 03 2010 Oden Eriksson <oeriksson@mandriva.com> 1.0.4-6mdv2011.0
+ Revision: 608046
- rebuild

* Wed Mar 17 2010 Oden Eriksson <oeriksson@mandriva.com> 1.0.4-5mdv2010.1
+ Revision: 524268
- rebuilt for 2010.1

* Thu Sep 03 2009 Christophe Fergeau <cfergeau@mandriva.com> 1.0.4-4mdv2010.0
+ Revision: 427437
- rebuild

* Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 1.0.4-3mdv2009.0
+ Revision: 266442
- drop old style menu entry
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Thu May 15 2008 Paulo Andrade <pcpa@mandriva.com.br> 1.0.4-2mdv2009.0
+ Revision: 207698
- If a locale other than POSIX or C is used (i.e. en_US), twm will use
  the internationalization code on Xlib.
  An alternative option would be to force twm to only use ascii characters,
  or import some non official patches, like the one described in:
  http://lists.freedesktop.org/archives/xorg/2008-January/031838.html
  "[vtwm-hackers] TWM: truetype support (now for VTWM -- finished!)"

* Mon Apr 14 2008 Thierry Vignaud <tv@mandriva.org> 1.0.4-1mdv2009.0
+ Revision: 192991
- new release

* Wed Feb 13 2008 Paulo Andrade <pcpa@mandriva.com.br> 1.0.3-3mdv2008.1
+ Revision: 167169
- Fix menu location.
- Revert to use upstream tarball, build requires and remove non mandatory local patches.

* Tue Jan 22 2008 Paulo Andrade <pcpa@mandriva.com.br> 1.0.3-2mdv2008.1
+ Revision: 156428
- Updated BuildRequires and resubmit package.

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request


* Fri Feb 16 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.0.3-1mdv2007.0
+ Revision: 121723
- fix file list
- new release

  + Gustavo Pichorim Boiko <boiko@mandriva.com>
    - adding missing icons

* Tue Jul 18 2006 Frederic Crozat <fcrozat@mandriva.com> 1.0.1-5mdv2007.0
+ Revision: 41457
- Fix incorrect path for xdg_menu
- Fix path for xdg_menu

* Tue Jul 18 2006 Frederic Crozat <fcrozat@mandriva.com> 1.0.1-4mdv2007.0
+ Revision: 41451
- update menu on (un)install
- Fix incorrect include
- Add new XDG script

  + Gustavo Pichorim Boiko <boiko@mandriva.com>
    - rebuild to fix cooker uploading
    - increment release
    - Adding X.org 7.0 to the repository

  + Andreas Hasenack <andreas@mandriva.com>
    - renamed mdv to packages because mdv is too generic and it's hosting only packages anyway