diff --git a/.gitignore b/.gitignore index 50cd4f8..745ec7d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ slim-1.3.1.tar.gz /slim-1.3.5.tar.gz /slim-1.3.6.tar.gz /slim-1.4.0.tar.gz +/stapler-1.0.0.tar.bz2 diff --git a/pdf-stapler.spec b/pdf-stapler.spec new file mode 100644 index 0000000..d2b336d --- /dev/null +++ b/pdf-stapler.spec @@ -0,0 +1,120 @@ +# spec file for package pdf-stapler +# + +Name: pdf-stapler +Version: 1.0.0 +Release: 1%{?dist} +Summary: Tool for manipulating PDF documents from the command line +License: BSD +URL: https://github.com/hellerbarde/stapler +Source0: https://pypi.python.org/packages/source/s/stapler/stapler-%{version}.tar.bz2 +Source1: https://github.com/hellerbarde/stapler/archive/stapler-%{version}.tar.bz2 +Source2: stapler-%{version}.tar.bz2 + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-setuptools +Requires: python3-more-itertools +Requires: python3-staplelib = %{version}-%{release} + +%description +pdf-stapler is the Fedora package for stapler, the opensource python +project which provides a commandline tool that staples, deletes, +concatenates and shuffles documents in the Portable Document Format +(PDF). It is an alternative to PDFtk. + +From the project git page: + +Philip Stark found pypdf, a PDF library written in pure Python. He +couldn't find a tool which actually used the library, so he started +writing his own. + +This version of stapler is Fred Wenzel's fork of the project, with +a completely refactored source code, tests, and added functionality. + +%package -n python3-staplelib +Summary: Module staplelib of pdf-stapler +Requires: python3-PyPDF2 +%{?python_provide:%python_provide python3-staplelib} + +%description -n python3-staplelib +%{summary}. + +%prep +%setup -q -n stapler-%{version} +sed -i 's|"PyPDF2>=1.24"||' setup.py + +%build +%py3_build + +%check +%{__python3} setup.py test + +%install +%{py3_install} + +mv $RPM_BUILD_ROOT/%{_bindir}/stapler $RPM_BUILD_ROOT/%{_bindir}/%{name} +# Fedora already has a stapler package so this "stapler" package is renamed +# pdf-stapler + +%files +%{_bindir}/%{name} +%doc README.rst PKG-INFO +%license LICENSE + +%files -n python3-staplelib +%{python3_sitelib}/stapler-%{version}*.egg-info +%{python3_sitelib}/staplelib/ +%license LICENSE + +%changelog +* Thu Dec 26 2019 aarem AT fedoraproject DOT org - 1.0.0-1 +- Rebuilt for python3, added PKG-INFO. + +* Mon Mar 26 2018 Iryna Shcherbina - 0.3.3-12 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Thu Feb 08 2018 Fedora Release Engineering - 0.3.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.3.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.3.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Oct 05 2016 aarem AT fedoraproject DOT org - 0.3.3-8 +- applied patch supplied by Raphael Groner + +* Fri Jun 03 2016 Raphael Groner - 0.3.3-7 +- split module into subpackage, rhbz#1337605 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.3.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Dec 20 2015 aarem AT fedoraproject DOT org - 0.3.3-5 +- made changes as per Zbigniew Jędrzejewski-Szmek +1. corrected macro signs in changelog to represent that these are comments. +2. Provided explicit Provides: in packaging + +* Sun Dec 20 2015 aarem AT fedoraproject DOT org - 0.3.3-4 +- made changes as per Zbigniew Jędrzejewski-Szmek + 1. changed build and install statements + 2. reduced description + +* Mon Dec 14 2015 aarem AT fedoraproject DOT org - 0.3.3-3 +- made changes to packaging as per Parag AN: + 1. changed %%{__python} to %%{__python_macros} + 2. increased release number + 3. reduced changelog entry to be less than 80 characters per line + 4. added comment on why pdf-stapler is not named stapler + +* Fri Dec 11 2015 aarem AT fedoraproject DOT org - 0.3.3-2 +- initial repackaging to include README, and PKG-INFO in documentation + +* Thu Sep 24 2015 aarem AT fedoraproject DOT org - 0.3.3-1 +- initial packaging of 0.3.3 version + + + diff --git a/slim-1.4.0-fedora.patch b/slim-1.4.0-fedora.patch deleted file mode 100644 index 2614c30..0000000 --- a/slim-1.4.0-fedora.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- slim.conf.org 2023-01-14 05:47:23.000000000 -0600 -+++ slim.conf 2023-03-03 18:58:39.209255029 -0600 -@@ -16,7 +16,7 @@ - # Commands for halt, login, etc. - halt_cmd /sbin/shutdown -h now - reboot_cmd /sbin/shutdown -r now --console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" -+console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue | sed -e 's/\\\\r/`uname -r`/' -e 's/\\\\m/`uname -m`/'; exec /bin/login" - #suspend_cmd /usr/sbin/suspend - - # Activate numlock when slim starts. Valid values: on|off -@@ -35,7 +35,7 @@ - # NOTE: if your system does not have bash you need to adjust the command - # according to your preferred shell, e.g. for freebsd use: - # login_cmd exec /bin/sh - ~/.xinitrc %session --login_cmd exec /bin/bash -login ~/.xinitrc %session -+login_cmd if [ -r ~/.xinitrc ]; then exec /bin/bash -login ~/.xinitrc %session; else PREFERRED=%session exec /bin/bash -login /etc/X11/xinit/xinitrc; fi - - # Commands executed when starting and exiting a session. - # They can be used for registering a X11 session with -@@ -68,9 +68,9 @@ - - - # Executed when pressing F11 (requires imagemagick) --screenshot_cmd import -window root /slim.png -+# screenshot_cmd xwd -root > /slim.xwd - # Alternative using scrot. --#screenshot_cmd scrot /root/slim.png -+screenshot_cmd scrot /root/slim.png - - # Delay after failed authentication before allowing another attempt - # NOTE: This delay is additional to the time PAM takes to fail, and diff --git a/slim-1.4.0-selinux.patch b/slim-1.4.0-selinux.patch deleted file mode 100644 index 31a86ef..0000000 --- a/slim-1.4.0-selinux.patch +++ /dev/null @@ -1,45 +0,0 @@ -Index: slim-1.4.0/slim.conf -=================================================================== ---- slim.conf.org -+++ slim.conf -@@ -4,13 +4,13 @@ - default_path /bin:/usr/bin:/usr/local/bin - default_xserver /usr/bin/X - #xserver_arguments -dpi 75 --xserver_arguments -nolisten tcp -deferglyphs 16 -+#xserver_arguments -nolisten tcp -deferglyphs 16 - - # Full path to the xauth binary - xauth_path /usr/bin/xauth - - # Xauth file for server --authfile /var/run/slim.auth -+authfile /var/run/slim/slim.auth - - - # Commands for halt, login, etc. -@@ -43,12 +43,12 @@ - # - # sessionstart_cmd some command - # sessionstop_cmd some command --sessionstart_cmd /usr/bin/sessreg -a -l "$DISPLAY" %user --sessionstop_cmd /usr/bin/sessreg -d -l "$DISPLAY" %user -+# sessionstart_cmd /usr/bin/sessreg -a -l "$DISPLAY" %user -+# sessionstop_cmd /usr/bin/sessreg -d -l "$DISPLAY" %user - - # Start in daemon mode. Valid values: yes | no - # Note that this can be overridden by the command line options "-d" and "-n" --daemon yes -+daemon no - - # Available sessions: - # The current chosen session name replaces %session in the login_cmd -@@ -103,7 +103,7 @@ - current_theme default - - # Lock file --lockfile /run/slim.pid -+lockfile /var/run/slim.pid - - # Log file - full path for a file, or just stderr (or /dev/stderr) to send - # all log messages to stderr. diff --git a/slim-dynwm b/slim-dynwm deleted file mode 100644 index e9a03a4..0000000 --- a/slim-dynwm +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -update_slim_wmlist -if [ "x$1" = "x-nodaemon" ]; then - shift - exec slim "$@" -else - slim -d "$@" -fi diff --git a/slim-fedora.txt b/slim-fedora.txt deleted file mode 100644 index 81bcdf5..0000000 --- a/slim-fedora.txt +++ /dev/null @@ -1,13 +0,0 @@ - -To use SLiM with Fedora, put the following -in your /etc/sysconfig/desktop configuration: - -DISPLAYMANAGER=/usr/bin/slim-dynwm - -To reboot or halt, login in as special username -"reboot" or "halt" - using the root password. -To get a console prompt use username "console", -and to switch sessions use F1, screenshot F11. - -To view screenshots you can use ImageMagick: -convert /slim.xwd /slim.png diff --git a/slim-tmpfiles.conf b/slim-tmpfiles.conf deleted file mode 100644 index 8ccb38b..0000000 --- a/slim-tmpfiles.conf +++ /dev/null @@ -1 +0,0 @@ -d /var/run/slim diff --git a/slim-update_slim_wmlist b/slim-update_slim_wmlist deleted file mode 100644 index 942de48..0000000 --- a/slim-update_slim_wmlist +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/perl -w -# -# update_slim_wmlist, based on: -# update_wdm_wmlist, (c) 1998 Marcelo Magall�n -# rewriten to use the x-window-manager alternative -# modified to also use the x-session-manager alternative by Arthur Korn -# Copyright 2000 Wichert Akkerman -# Modified to use the freedesktop.org .desktop like kdm and gdm -# -# This script will read the list of installed window managers from -# the freedesktop .desktop files in /X11/sessions/:/dm/Sessions/: -# /xsessions/ -# and update the sessions line in /etc/slim.conf. -# BEWARE: It doesn't ask any questions about this. It just does it. It -# takes an optional list of window managers. - -use strict; -use File::DesktopEntry; - -my $wm_list=''; -my %desktop_files; - -unless (@ARGV) { - #my @wm_list = ('default'); - my @wm_list; - foreach my $dir ('/etc/X11/sessions/','/etc/dm/Sessions/','/usr/share/xsessions/') { - next unless (opendir DIR, $dir); - my @files; - @files = grep { /\.desktop$/ && -r "$dir/$_" } readdir(DIR); - foreach my $file (@files) { - push @{$desktop_files{$file}}, "$dir/$file"; - } - } - DESKTOP: foreach my $desktop_file (keys(%desktop_files)) { - foreach my $file (@{$desktop_files{$desktop_file}}) { - my $entry = File::DesktopEntry->new_from_file($file); - next DESKTOP if (defined($entry->get_value('Hidden')) - and $entry->get_value('Hidden') eq 'true'); - if ($entry->get_value('Name') =~ /^gnome$/i) { - push (@wm_list, 'gnome'); - } - elsif ($entry->get_value('Name') =~ /^kde$/i) { - push (@wm_list, 'kde'); - } - elsif (defined($entry->get_value('Exec'))) { - push (@wm_list, $entry->get_value('Exec')); - } - else { # not found, go to next file - next; - } - # found, proceed to next destop file - next DESKTOP; - } - } - $wm_list = join (',', sort @wm_list) . ',custom'; -} else { - $wm_list = join (',', sort @ARGV); -} - -open (SLIM_CONFIG_FILE, '/etc/slim.conf.new') - or die "Can't open /etc/slim.conf.new for writing: $!"; - -while () { - s|^(sessions\s+).*|$1$wm_list|; - print NEW_SLIM_CONFIG_FILE; -} - -close(SLIM_CONFIG_FILE); -close(NEW_SLIM_CONFIG_FILE); - -rename '/etc/slim.conf.new', '/etc/slim.conf' - or die "Can't rename /etc/slim.conf.new: $!"; - -exit 0; diff --git a/slim.logrotate.d b/slim.logrotate.d deleted file mode 100644 index 9036b14..0000000 --- a/slim.logrotate.d +++ /dev/null @@ -1,4 +0,0 @@ -/var/log/slim.log { - missingok - notifempty -} diff --git a/slim.pam b/slim.pam deleted file mode 100644 index e42aba2..0000000 --- a/slim.pam +++ /dev/null @@ -1,12 +0,0 @@ -#%PAM-1.0 -auth required pam_env.so -auth include system-auth -account required pam_nologin.so -account include system-auth -password include system-auth -session optional pam_keyinit.so force revoke -session include system-auth -session required pam_selinux.so close -session required pam_loginuid.so -session optional pam_console.so -session required pam_selinux.so open diff --git a/slim.service b/slim.service deleted file mode 100644 index 45b71c6..0000000 --- a/slim.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=SLiM Login Manager -Documentation=man:slim(1) -Conflicts=getty@tty1.service -After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service - -[Service] -ExecStart=/usr/bin/slim -Restart=always -IgnoreSIGPIPE=no - -[Install] -Alias=display-manager.service diff --git a/slim.spec b/slim.spec deleted file mode 100644 index b7b9ccf..0000000 --- a/slim.spec +++ /dev/null @@ -1,392 +0,0 @@ -Name: slim -Version: 1.4.0 -Release: 4%{?dist} -Summary: Simple Login Manager -License: GPL-2.0-or-later -#changed from GPLv2+ per BZ: 2173236, comment 11 and https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2 - -URL: https://sourceforge.net/projects/slim-fork/ -Source0: https://versaweb.dl.sourceforge.net/project/%{name}-fork/%{name}-%{version}.tar.gz -# stolen from xdm -Source1: %{name}.pam -# adapted from debian to use freedesktop -Source2: slim-update_slim_wmlist -Source3: slim-dynwm -Source4: slim-fedora.txt -# logrotate entry (see bz#573743) -Source5: slim.logrotate.d -Source6: slim-tmpfiles.conf -Source7: slim.service -## Keyring copied on 2023-02-26 from: xfontsel.gpg - -# Fedora-specific patches -Patch1: slim-1.4.0-fedora.patch -Patch2: slim-1.4.0-selinux.patch -#Patch3: slim-gcc11.patch - -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: libXmu-devel libXft-devel libXrender-devel -BuildRequires: libpng-devel libjpeg-devel freetype-devel fontconfig-devel -BuildRequires: perl-generators -BuildRequires: pkgconfig gettext libselinux-devel pam-devel cmake -BuildRequires: scrot xterm freeglut-devel libXrandr-devel -BuildRequires: cmake - -Requires: scrot xterm /sbin/shutdown -Requires: %{_sysconfdir}/pam.d -# we use 'include' in the pam file, so -Requires: pam >= 0.80 -# reuse the images -Requires: f%{?fedora}-backgrounds-base - -# for anaconda dnf -Provides: service(graphical-login) - -BuildRequires: systemd -BuildRequires: systemd-rpm-macros - -%description -SLiM (Simple Login Manager) is a graphical login manager for X11. -It aims to be simple, fast and independent from the various -desktop environments. -SLiM is based on latest stable release of Login.app by Per Lidén. - -In the distribution, slim may be called through a wrapper, slim-dynwm, -which determines the available window managers using the freedesktop -information and modifies the slim configuration file accordingly, -before launching slim. - -%prep -%setup -q - -%patch1 -p0 -b .fedora -%patch2 -p1 -b .selinux -cp -p %{SOURCE4} README.Fedora -#%patch3 -p1 -b .gcc11 # no longer needed - -%build -export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" -export LDFLAGS="$RPM_LD_FLAGS -lXft" -%cmake -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes -%cmake_build - -%install -%cmake_install -install -p -m755 %{SOURCE2} %{buildroot}%{_bindir}/update_slim_wmlist -install -p -m755 %{SOURCE3} %{buildroot}%{_bindir}/%{name}-dynwm -chmod 0644 %{buildroot}%{_sysconfdir}/%{name}.conf -install -d -m755 %{buildroot}%{_sysconfdir}/pam.d -install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/%{name} -mkdir -p %{buildroot}%{_localstatedir}/run/%{name} -rm -f %{buildroot}%{_datadir}/%{name}/themes/default/background.jpg -ln -s ../../../backgrounds/f%{?fedora}/default/f%{?fedora}-01-day.png %{buildroot}%{_datadir}/%{name}/themes/default/background.png -# install logrotate entry -install -m0644 -D %{SOURCE5} %{buildroot}/%{_sysconfdir}/logrotate.d/%{name} - -install -p -D %{SOURCE6} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf - -mkdir -p %{buildroot}%{_unitdir} -install -m 644 %{SOURCE7} %{buildroot}%{_unitdir}/%{name}.service - -# Fix lib dir according to bits of system -mkdir -p %{buildroot}/%{_libdir}/ -#mv %{buildroot}/usr/lib/lib%{name}.so* %{buildroot}/%{_libdir}/ | : -# rm garbage from instaler -#rm %{buildroot}/lib/systemd/system/%{name}.service -# devel .so -# rm %{buildroot}/%{_libdir}/lib%{name}.so - -%post -%systemd_post %{name}.service - -%preun -%systemd_preun %{name}.service - -%postun -%systemd_postun %{name}.service - -%files -%doc ChangeLog README* THEMES TODO -%license COPYING -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/pam.d/%{name} -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}.conf -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/logrotate.d/%{name} -%ghost %dir %{_localstatedir}/run/%{name} -%{_bindir}/%{name}* -%{_bindir}/update_slim_wmlist -%{_mandir}/man1/%{name}*.1* -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/themes/ -%{_unitdir}/%{name}.service -%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf - - -%changelog -* Fri Mar 03 2023 Ranjan Maitra - 1.4.0-4 -- Changed %cmake -DUSE_PAM=yes to %cmake -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes (per RH BZ #2173236, comment #18) -- Also removed rm %{buildroot}/%{_libdir}/lib%{name}.so as a consequence - Removed %{_libdir}/lib%{name}.so.%{version} from before the config files --Changed daemon default to no in slim.conf - -* Mon Feb 27 2023 Ranjan Maitra - 1.4.0-3 -- changed #GPLv2+ to be a comment in new line, per RH BZ #2173236, comment #11 - -* Sun Feb 26 2023 Ranjan Maitra - 1.4.0-2 -- Changed default theme to the current Fedora theme -- dropped desktop-backgrounds-basic and included f%{fedora}-backgrounds-base - -* Sat Feb 25 2023 Ranjan Maitra - 1.4.0-1 -- Rebuilt 1.4.0 from slim-fork -- Updated Fedora and selinux patches to correspond to 1.4.0 -- Note no need to remove files from slim.service and libslim.so. -- selinux patch now removes xserver_arguments -nolisten tcp -deferglyphs 16 -- TOD0: changes to the default wallpaoer for Fedora, perhaps through a patch - -* Sat Feb 25 2023 Ranjan Maitra - 1.3.6-23 -- Rebuilt for Fedora unretired package -- Follows comments by lichaoran and Artur Frenszek-Iwicki, see RH BZ #2173236 -- Note that the Source0 file actually has a v instead of slim in the address at the very end. However, the file that is downloaded is slim-version.tar.gz. - -* Sat Jan 22 2022 Fedora Release Engineering - 1.3.6-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1.3.6-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 1.3.6-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Jeff Law - 1.3.6-19 -- Fix check of return value from XCreateGC - -* Wed Jul 29 2020 Fedora Release Engineering - 1.3.6-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Jeff Law -- Force C++14 as this code is not C++17 ready - -* Thu Jan 30 2020 Fedora Release Engineering -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jul 26 2019 Fedora Release Engineering - 1.3.6-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 1.3.6-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jan 14 2019 Björn Esser - 1.3.6-13 -- Rebuilt for libcrypt.so.2 (#1666033) - -* Sat Jul 14 2018 Fedora Release Engineering - 1.3.6-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 1.3.6-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Jan 20 2018 Björn Esser - 1.3.6-10 -- Rebuilt for switch to libxcrypt - -* Thu Aug 03 2017 Fedora Release Engineering - 1.3.6-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.3.6-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.3.6-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 1.3.6-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 1.3.6-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 1.3.6-4 -- Rebuilt for GCC 5 C++11 ABI change - -* Mon Aug 18 2014 Fedora Release Engineering - 1.3.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 1.3.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Nov 16 2013 Pavel Alexeev - 1.3.6-1 -- Update to 1.3.6 (bz#1030423) -- Add libslim.so.%%{version} -- Add BR libXrandr-devel - -* Sun Aug 04 2013 Fedora Release Engineering - 1.3.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Jul 17 2013 Petr Pisar - 1.3.5-4 -- Perl 5.18 rebuild - -* Fri Apr 26 2013 Pavel Alexeev - 1.3.5-3 -- Harden build - bz#954324 - -* Thu Feb 7 2013 Pavel Alexeev - 1.3.5-2 -- Update to 1.3.5. -- Fix typo in changelog -- Replace $RPM_BUILD_ROOT by %%{buildroot} -- rm garbage from installer /usr/usr/lib/systemd/system/slim.service -- Remove libpng patch. - -* Mon Jan 21 2013 Adam Tkac - 1.3.4-2 -- rebuild due to "jpeg8-ABI" feature drop - -* Fri Nov 9 2012 Pavel Alexeev - 1.3.4-1 -- Update to 1.3.4 version by Globe Trotter request (bz#868594). -- Add Patch0 to fix libpng1.5 incompatability.. - -* Sun Aug 12 2012 Pavel Alexeev - 1.3.3-5 -- Display Manager Rework - https://fedoraproject.org/wiki/Features/DisplayManagerRework (bz#846152). - Thanks to Lennart Poettering - -* Sun Aug 12 2012 Pavel Alexeev - 1.3.3-4 -- Add BR freeglut-devel to fix FBFS on Fedora 18. - -* Sat Jul 21 2012 Fedora Release Engineering - 1.3.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Mar 6 2012 Pavel Alexeev - 1.3.3-2 -- Update to 1.3.3 version by request bz#800254 -- Step to cmake build system. -- Drop libpng and make patches. -- Rebase to new version Fedora patch. - -* Tue Feb 28 2012 Fedora Release Engineering - 1.3.2-11 -- Rebuilt for c++ ABI breakage - -* Thu Jan 26 2012 Pavel Alexeev - 1.3.2-10 -- Add Patch slim-1.3.2-libpng-version.patch to fix FBFS in rawhide. -- Fix bz#717774 - -* Sat Jan 14 2012 Fedora Release Engineering - 1.3.2-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Dec 06 2011 Adam Jackson - 1.3.2-8 -- Rebuild for new libpng - -* Sun Jul 24 2011 Pavel Zhukov - 1.3.2-7 -- Rebuild for Rawhide - -* Wed Jun 01 2011 Jan Kaluza - 1.3.2-6 -- fix #708693 - added tmfiles.d config to create /var/run/slim directory - -* Tue Mar 01 2011 Petr Sabata - 1.3.2-5 -- General spec cleanup -- Moved slim-dynwm to a separate source file -- Patches renamed -- Buildroot removed - -* Wed Feb 09 2011 Fedora Release Engineering - 1.3.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Nov 24 2010 Petr Sabata - 1.3.2-3 -- /var/run/slim is now ghost'd, rhbz#656689 - -* Tue Aug 31 2010 Petr Sabata - 1.3.2-2 -- slim-update_wm_list script modification, rhbz#581518 - -* Sun Aug 22 2010 Lorenzo Villani - 1.3.2-1 -- New upstream version 1.3.2 -- Drop slim-1.3.1-usexwd.patch (folded into 02-slim-1.3.2-fedora.patch) -- Drop slim-1.3.1-curdir.patch (folded into 02-slim-1.3.2-fedora.patch) -- Drop slim-1.3.1-strtol.patch (merged upstream) -- Drop slim-1.3.1-remove.patch (merged upstream) -- Drop slim-1.3.1-gcc44.patch (merged upstream) -- Drop slim-1.3.1-CVE-2009-1756.patch (merged upstream) -- Drop slim-1.3.1-fix-insecure-mcookie-generation.patch (merged upstream) - -* Tue Mar 30 2010 Lorenzo Villani - 1.3.1-13 -- Missing /var/run/slim (Fix bz#573284) - -* Mon Mar 29 2010 Lorenzo Villani - 1.3.1-12 -- Add logrotate.d file to work-around bz#573743 - -* Fri Feb 19 2010 Lorenzo Villani - 1.3.1-11 -- Refresh slim-1.3.1-selinux.patch to include fix for bz#561095 - -* Tue Dec 22 2009 Lorenzo Villani - 1.3.1-9 -- Fix CVE-2009-1756 (bugzilla: 544024) -- Fix MIT insecure cookie generation (patch from Debian) -- Fix build with GCC 4.4 - -* Sat Oct 10 2009 Lorenzo Villani - 1.3.1-8 -- Fix BZ #518068 - -* Sun Jul 26 2009 Fedora Release Engineering - 1.3.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Sun Jun 21 2009 Anders F Bjorklund 1.3.1-6 -- exclude current directory from default_path in slim.conf (#505359) - -* Sat Feb 28 2009 Anders F Bjorklund 1.3.1-5 -- provide service(graphical-login) for anaconda yuminstall (#485789) - -* Sun Feb 22 2009 Anders F Bjorklund 1.3.1-4 -- Add header for remove(3) - -* Wed Feb 04 2009 Anders F Bjorklund 1.3.1-3 -- use small "default_blue" background, instead of large compat "default" - -* Wed Oct 15 2008 Marco Pesenti Gritti 1.3.1-2 -- Enable pam_selinux - -* Thu Oct 09 2008 Marco Pesenti Gritti 1.3.1-1 -- Update to 1.3.1 - -* Sun Oct 05 2008 Anders F Bjorklund 1.3.0-7 -- add compat req (#465631) - -* Wed Sep 24 2008 Anders F Bjorklund 1.3.0-6 -- fix patch fuzz - -* Fri May 16 2008 Anders F Bjorklund 1.3.0-5 -- all the images are now in desktop-backgrounds-basic - -* Fri Feb 22 2008 Anders F Bjorklund 1.3.0-4 -- add header for strtol(3) - -* Mon Feb 18 2008 Fedora Release Engineering - 1.3.0-3 -- Autorebuild for GCC 4.3 - -* Sat Jan 19 2008 Anders F Bjorklund 1.3.0-2 -- rebuild - -* Mon Aug 6 2007 Anders F Bjorklund 1.3.0-1 -- version upgrade - -* Mon Aug 6 2007 Anders F Bjorklund 1.2.6-6 -- require system-logos instead of fedora-logos (#250365) - -* Tue May 22 2007 Anders F Bjorklund 1.2.6-5 -- make sure to own datadir slim parent too - -* Mon May 21 2007 Anders F Bjorklund 1.2.6-4 -- use desktop background, instead of slim -- leave (unused) pam files in the package - -* Mon May 14 2007 Anders F Bjorklund -- clean up spec file -- correct README user - -* Sun May 13 2007 Anders F Bjorklund 1.2.6-3 -- use slim background instead of default -- added more build dependencies / -devel -- add "README.Fedora" -- patch issue display - -* Wed May 09 2007 Anders F Bjorklund -- clean up spec file -- noreplace slim.conf - -* Tue May 08 2007 Anders F Bjorklund 1.2.6-2 -- fixed source URL -- added libXft-devel -- removed xrdb dependency (left from wdm) -- added xwd dependency (for screenshots) - -* Sun May 06 2007 Anders F Bjorklund 1.2.6-1 -- initial package -- adopted wdm spec diff --git a/sources b/sources index e3464fa..3b14bc8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (slim-1.4.0.tar.gz) = 2ef38d39e2d5186f9342161d99740b0c8cd87f234deaf550ca1528c9a61c052d26123c7da26f4a0a5e658d01cb200b115cf7879d349ed51a6e8c729ee3fdf77f +SHA512 (stapler-1.0.0.tar.bz2) = 8a3d844ee7d41e70fd064c1145f70202efabc240e3be3dba6cb5601b33d7f202ee1d13ed602cdf0d6c385f3d86f71d88f17876339fc313ed820d4f028c7fe397