Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
NsCDE
NsCDE.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File NsCDE.spec of Package NsCDE
# # spec file for package NsCDE # # Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: NsCDE Version: 2.2 Release: 0 Summary: Not so Common Desktop Environment (NsCDE) License: GPL-3.0-only URL: https://github.com/NsCDE/NsCDE Source: NsCDE-%{version}.tar.gz # PATCH-FIX-OPENSUSE leafpad.patch maurizio.galli@suse.com -- add leafpad to recognized texteditors Patch0: leafpad.patch BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gettext-tools BuildRequires: ksh BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libXpm-devel BuildRequires: make BuildRequires: update-desktop-files BuildRequires: xorg-x11-proto-devel Requires: fvwm2 Recommends: pcmanfm Recommends: leafpad Recommends: xscreensaver %description Visually, NsCDE mimics CDE, the well known Common Desktop Environment of many commercial UNIX systems of the nineties. It supports CDE backdrops and palettes with FVWM colorsets and has a theme generator for Xt, Xaw, Motif, GTK2, GTK3, Qt4 and Qt5. Integrating all these bits and pieces, the user gets a retro visual experience across almost all X11 applications. Enriched with a bunch of powerful FVWM concepts and functions, modern applications and font rendering, NsCDE acts as a link between classic CDE look and a fast and extensible environment, well suited for modern day computing. %prep %autosetup -p1 # Fix .desktop files sed -i 's/OnlyShowIn=NsCDE;/OnlyShowIn=X-NsCDE;/g' ./xdg/applications/*.desktop # Fix python shebangs find . -name '*.in' -exec sed -i 's:#!@PYTHON@:#!/usr/bin/python3:g' {} + %build %configure %make_build %install %make_install # Remove doc files, not useful and cause build failures with OBS rm -rf %{buildroot}%{_datadir}/doc/nscde # fix duplicate files %fdupes -s %{buildroot}%{_datadir}/icons/NsCDE %fdupes -s %{buildroot}%{_datadir}/NsCDE %find_lang %{name} --all-name %files -f %{name}.lang %license COPYING %doc ChangeLog %{_bindir}/nscde %{_bindir}/nscde_fvwmclnt %dir %{_datadir}/icons/NsCDE %{_datadir}/icons/NsCDE/* %dir %{_datadir}/NsCDE %{_datadir}/NsCDE/* %{_datadir}/applications/* %{_datadir}/xsessions/nscde.desktop %dir %{_datadir}/desktop-directories %{_datadir}/desktop-directories/* %dir %{_libexecdir}/NsCDE %{_libexecdir}/NsCDE/* %dir %{_libdir}/NsCDE %{_libdir}/NsCDE/* %dir %{_sysconfdir}/xdg/menus %{_sysconfdir}/xdg/menus/nscde-applications.menu %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor