diff options
113 files changed, 936 insertions, 1826 deletions
diff --git a/7w/README.md b/7w/README.md new file mode 100644 index 0000000..b8285a2 --- /dev/null +++ b/7w/README.md @@ -0,0 +1,13 @@ +# 7w upstream +https://gitlab.com/bgstack15/7w forked from https://github.com/NathanRVance/7w + +# Reason for being in stackrpms +This is an original package of the C/ncurses implementation of 7 Wonders. + +# Reverse dependency matrix +Distro | 7w version +---------- | --------------- +All | 0.0.1 + +# Differences from upstream +None diff --git a/beyond-the-titanic/README.md b/beyond-the-titanic/README.md new file mode 100644 index 0000000..4cc5051 --- /dev/null +++ b/beyond-the-titanic/README.md @@ -0,0 +1,16 @@ +# Beyond the Titanic upstream +https://gitlab.com/bgstack15/beyond-the-titanic forked from https://jxself.org/git/?p=beyond-the-titanic.git;a=summary + +# Alternatives +https://github.com/samuelbrian/beyond-the-titanic + +# Reason for being in stackrpms +This is an original package of the GPLv3 release of the Apogee game Beyond the Titanic. + +# Reverse dependency matrix +Distro | Beyond the Titanic version +---------- | --------------- +All | 0.0.1 + +# Differences from upstream +None diff --git a/ccextractor/README.md b/ccextractor/README.md new file mode 100644 index 0000000..42fa43e --- /dev/null +++ b/ccextractor/README.md @@ -0,0 +1,14 @@ +# ccextractor upstream +https://negativo17.org/repos/multimedia/fedora-30/SRPMS/ccextractor-0.88-1.fc30.src.rpm + +# Reason for being in stackrpms + +Just to not depend on external repos too much. This package is not built in the copr; this is kind of just as a backup to Negativo17. + +# Reverse dependency matrix +Distro | makemkv version | ccextractor version +---------- | --------------- | ------------------- +All | 1.14.5 | any (0.88) + +# Differences from upstream +None diff --git a/ccextractor/ccextractor-0.87-system-libraries-and-cflags.patch b/ccextractor/ccextractor-system-libraries-and-cflags.patch index 1ca68ee..dd8510e 100644 --- a/ccextractor/ccextractor-0.87-system-libraries-and-cflags.patch +++ b/ccextractor/ccextractor-system-libraries-and-cflags.patch @@ -1,6 +1,6 @@ -diff -Naur ccextractor-0.87.old/linux/Makefile.am ccextractor-0.87/linux/Makefile.am ---- ccextractor-0.87.old/linux/Makefile.am 2018-10-23 23:36:20.000000000 +0200 -+++ ccextractor-0.87/linux/Makefile.am 2019-04-03 18:04:59.624597449 +0200 +diff -Naur ccextractor-0.88.old/linux/Makefile.am ccextractor-0.88/linux/Makefile.am +--- ccextractor-0.88.old/linux/Makefile.am 2019-05-21 20:41:08.000000000 +0200 ++++ ccextractor-0.88/linux/Makefile.am 2019-06-16 10:03:26.968105592 +0200 @@ -82,28 +82,6 @@ ../src/gpacmp4/gpac/internal/odf_dev.h \ ../src/gpacmp4/gpac/internal/odf_parse_common.h \ @@ -129,7 +129,7 @@ diff -Naur ccextractor-0.87.old/linux/Makefile.am ccextractor-0.87/linux/Makefil endif if SYS_IS_MAC -@@ -346,7 +255,7 @@ +@@ -350,7 +259,7 @@ if TESSERACT_PRESENT TESS_LIB = ${tesseract_LIBS} @@ -138,7 +138,7 @@ diff -Naur ccextractor-0.87.old/linux/Makefile.am ccextractor-0.87/linux/Makefil else #fix for raspberry pi not having a pkgconfig file for tesseract -@@ -363,7 +272,7 @@ +@@ -367,7 +276,7 @@ ccextractor_LDADD += $(LEPT_LIB) endif @@ -147,7 +147,7 @@ diff -Naur ccextractor-0.87.old/linux/Makefile.am ccextractor-0.87/linux/Makefil #For GUI if BUILD_WITH_GUI -@@ -400,14 +309,14 @@ +@@ -404,14 +313,14 @@ if SYS_IS_LINUX @@ -164,14 +164,15 @@ diff -Naur ccextractor-0.87.old/linux/Makefile.am ccextractor-0.87/linux/Makefil ccextractorGUI_CFLAGS += ${glew_CFLAGS} ccextractorGUI_LDADD += ${glew_LIBS} ccextractorGUI_LDFLAGS = -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo -diff -Naur ccextractor-0.87.old/src/lib_ccx/params.c ccextractor-0.87/src/lib_ccx/params.c ---- ccextractor-0.87.old/src/lib_ccx/params.c 2018-10-23 23:36:20.000000000 +0200 -+++ ccextractor-0.87/src/lib_ccx/params.c 2019-04-03 18:09:26.459553239 +0200 -@@ -1,6 +1,6 @@ - #include "png.h" - #include "protobuf-c.h" +diff -Naur ccextractor-0.88.old/src/lib_ccx/params.c ccextractor-0.88/src/lib_ccx/params.c +--- ccextractor-0.88.old/src/lib_ccx/params.c 2019-05-21 20:41:08.000000000 +0200 ++++ ccextractor-0.88/src/lib_ccx/params.c 2019-06-16 10:04:33.404332826 +0200 +@@ -13,7 +13,7 @@ + #include "../lib_hash/sha2.h" + #include <string.h> + #include <stdio.h> -#include "utf8proc/utf8proc.h" +#include "utf8proc.h" - #include "zlib.h" - #include "gpac/version.h" - #include "lib_ccx.h" + + #ifdef ENABLE_OCR + #include "tesseract/capi.h" diff --git a/ccextractor/ccextractor.spec b/ccextractor/ccextractor.spec index bbe1010..03d8598 100644 --- a/ccextractor/ccextractor.spec +++ b/ccextractor/ccextractor.spec @@ -1,13 +1,13 @@ Name: ccextractor -Version: 0.87 -Release: 10%{?dist} +Version: 0.88 +Release: 1%{?dist} Summary: A closed captions and teletext subtitles extractor for video streams. License: GPL URL: http://ccextractor.org/ Source0: https://github.com/CCExtractor/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz -Patch0: %{name}-%{version}-system-libraries-and-cflags.patch +Patch0: %{name}-system-libraries-and-cflags.patch BuildRequires: autoconf BuildRequires: automake @@ -60,6 +60,9 @@ cd linux %{_bindir}/%{name} %changelog +* Sun Jun 16 2019 Simone Caronni <negativo17@gmail.com> - 0.88-1 +- Update to 0.88. + * Wed Apr 03 2019 Simone Caronni <negativo17@gmail.com> - 0.87-2 - Use system libraries. diff --git a/chicago95/README.md b/chicago95/README.md new file mode 100644 index 0000000..284263c --- /dev/null +++ b/chicago95/README.md @@ -0,0 +1,19 @@ +# Chicago95 upstream +https://github.com/grassmunk/Chicago95/ +https://build.opensuse.org/package/show/home:antergos/lightdm-webkit2-greeter + +# Alternatives +Many other Windows 95 themes exist for Xfce and other DEs. + +# Reason for being in stackrpms +This is an original package of the Chicago95 Xfce theme that provides a complete conversion mod to make Xfce resemble Windows 95. Related packages include the following: +* lightdm-webkit2-greeter +* plymouth + +# Reverse dependency matrix +Distro | Chicago95 version +------------ | --------------- +dpkg distros | 0.0.1 + +# Differences from upstream +None diff --git a/chicago95/debian/control b/chicago95/debian/control index 216ee18..cc8d103 100644 --- a/chicago95/debian/control +++ b/chicago95/debian/control @@ -54,7 +54,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Lightdm webkit greeter for Chicago95 Currently broken because no debian derivative yet packages lightdm-webkit2-greeter. - WORKHERE https://build.opensuse.org/package/show/home:antergos/lightdm-webkit2-greeter + References https://build.opensuse.org/package/show/home:antergos/lightdm-webkit2-greeter Package: chicago95-theme-gtk Architecture: all diff --git a/copyq/README.md b/copyq/README.md new file mode 100644 index 0000000..389f4dc --- /dev/null +++ b/copyq/README.md @@ -0,0 +1,15 @@ +# CopyQ upstream +https://github.com/hluk/CopyQ +https://src.fedoraproject.org/rpms/copyq/blob/f30/f/copyq.spec + +# Reason for being in stackrpms +CentOS does not package CopyQ, which is my preferred clipboard manager for desktop environments. + +# Reverse dependency matrix +Distro | copyq version +---------- | --------------- +CentOS 7 | 3.9.2 +CentOS 8 | 3.9.2 + +# Differences from upstream +See file [stackrpms-copyq.spec.diff](stackrpms-copyq.spec.diff) diff --git a/copyq/copyq.spec b/copyq/copyq.spec index 59c3b9f..c06f6e8 100644 --- a/copyq/copyq.spec +++ b/copyq/copyq.spec @@ -1,20 +1,19 @@ -# copyq spec for CentOS 7 and 8. Ripped from Fedora release. No attempt to fedoraize is made here. %define with_html 1 -%global project CopyQ -Name: copyq -Summary: Advanced clipboard manager -Version: 3.9.2 -Release: 1%{?dist} -License: GPLv3+ -Url: https://hluk.github.io/%{project}/ -Source0: https://github.com/hluk/%{project}/archive/v%{version}.tar.gz#/%{project}-%{version}.tar.gz -BuildRequires: libXtst-devel, libXfixes-devel, desktop-file-utils -BuildRequires: kf5-rpm-macros, qt5-qtbase-devel, qt5-qtsvg-devel -BuildRequires: qt5-qttools-devel, qt5-qtscript-devel, qt5-qtx11extras-devel -BuildRequires: extra-cmake-modules +%global project CopyQ +Name: copyq +Summary: Advanced clipboard manager +Version: 3.9.2 +Release: 2%{?dist} +License: GPLv3+ +Url: https://hluk.github.io/%{project}/ +Source0: https://github.com/hluk/%{project}/archive/v%{version}.tar.gz#/%{project}-%{version}.tar.gz +BuildRequires: libXtst-devel, libXfixes-devel, desktop-file-utils +BuildRequires: kf5-rpm-macros, qt5-qtbase-devel, qt5-qtsvg-devel +BuildRequires: qt5-qttools-devel, qt5-qtscript-devel, qwt-qt5-devel, qt5-qtx11extras-devel +BuildRequires: extra-cmake-modules, appstream-qt-devel %if 0%{?rhel} >= 8 %else -BuildRequires: qwt-devel +BuildRequires: qwt-devel %endif %if 0%{?with_html} BuildRequires: qt5-qtwebkit-devel @@ -30,12 +29,12 @@ chmod 644 %{SOURCE0} sed -i '/DQT_RESTRICTED_CAST_FROM_ASCII/d' CMakeLists.txt %build -%{cmake_kf5} -DCMAKE_SKIP_RPATH=TRUE \ - -DWITH_QT5=ON \ - -DWITH_TESTS=TRUE \ - -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DPLUGIN_INSTALL_PREFIX=%{_libdir}/%{name}/plugins \ - -DTRANSLATION_INSTALL_PREFIX:PATH=%{_datadir}/%{name}/locale . +%{cmake_kf5} -DCMAKE_SKIP_RPATH=TRUE \ + -DWITH_QT5=ON \ + -DWITH_TESTS=TRUE \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DPLUGIN_INSTALL_PREFIX=%{_libdir}/%{name}/plugins \ + -DTRANSLATION_INSTALL_PREFIX:PATH=%{_datadir}/%{name}/locale . make %{?_smp_mflags} %install @@ -60,11 +59,17 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/com.github.hluk.%{ %{_mandir}/man1/%{name}.1.* %changelog -* Tue Oct 08 2019 B Stack <bgstack15@gmail.com> - 3.9.2-1 -- Upstream release +* Tue Nov 12 2019 B Stack <bgstack15@gmail.com> - 3.9.2-2 +- Adapted for CentOS 7 and 8 -* Wed Jul 31 2019 B Stack <bgstack15@gmail.com> - 3.9.0-1 -- Adapted for CentOS 7 +* Sun Aug 25 2019 Gerald Cox <gbcox@fedoraproject.org> - 3.9.2-1 +- Upstream release rhbz#1742997 + +* Sun Aug 18 2019 Gerald Cox <gbcox@fedoraproject.org> - 3.9.1-1 +- Upstream release rhbz#1742997 + +* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jun 27 2019 Gerald Cox <gbcox@fedoraproject.org> - 3.9.0-1 - Upstream release rhbz#1724540 diff --git a/copyq/stackrpms-copyq.spec.diff b/copyq/stackrpms-copyq.spec.diff new file mode 100644 index 0000000..4af7cf1 --- /dev/null +++ b/copyq/stackrpms-copyq.spec.diff @@ -0,0 +1,47 @@ +--- fedora/copyq.spec 2019-11-12 11:36:41.794801633 -0500 ++++ stackrpms/copyq.spec 2019-11-12 11:52:29.115005959 -0500 +@@ -1,15 +1,23 @@ ++%define with_html 1 + %global project CopyQ + Name: copyq + Summary: Advanced clipboard manager + Version: 3.9.2 +-Release: 1%{?dist} ++Release: 2%{?dist} + License: GPLv3+ + Url: https://hluk.github.io/%{project}/ + Source0: https://github.com/hluk/%{project}/archive/v%{version}.tar.gz#/%{project}-%{version}.tar.gz + BuildRequires: libXtst-devel, libXfixes-devel, desktop-file-utils +-BuildRequires: kf5-rpm-macros, qt5-qtbase-devel, qt5-qtwebkit-devel, qt5-qtsvg-devel ++BuildRequires: kf5-rpm-macros, qt5-qtbase-devel, qt5-qtsvg-devel + BuildRequires: qt5-qttools-devel, qt5-qtscript-devel, qwt-qt5-devel, qt5-qtx11extras-devel +-BuildRequires: extra-cmake-modules, appstream-qt-devel, libappstream-glib ++BuildRequires: extra-cmake-modules, appstream-qt-devel ++%if 0%{?rhel} >= 8 ++%else ++BuildRequires: qwt-devel ++%endif ++%if 0%{?with_html} ++BuildRequires: qt5-qtwebkit-devel ++%endif + + %description + CopyQ is advanced clipboard manager with searchable and editable history with +@@ -35,7 +43,6 @@ + + %check + desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/com.github.hluk.%{name}.desktop +-appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/com.github.hluk.%{name}.appdata.xml + + %files -f %{name}.lang + %doc AUTHORS CHANGES HACKING README.md +@@ -52,6 +59,9 @@ + %{_mandir}/man1/%{name}.1.* + + %changelog ++* Tue Nov 12 2019 B Stack <bgstack15@gmail.com> - 3.9.2-2 ++- Adapted for CentOS 7 and 8 ++ + * Sun Aug 25 2019 Gerald Cox <gbcox@fedoraproject.org> - 3.9.2-1 + - Upstream release rhbz#1742997 + diff --git a/freefilesync/README.md b/freefilesync/README.md new file mode 100644 index 0000000..1c47327 --- /dev/null +++ b/freefilesync/README.md @@ -0,0 +1,21 @@ +# FreeFileSync upstream +https://freefilesync.org +Forked from `https://github.com/PhantomX/chinforpms/blob/master/_pasture/freefilesync/freefilesync.spec` +https://gitlab.com/opensource-tracking/FreeFileSync + +# Reason for being in stackrpms +Fedora, CentOS, and Devuan do not package FreeFileSync. I maintained a separate spec file for this application, but rebased to a fork from PhantomX. + +# Reverse dependency matrix +Distro | FreeFileSync version +-------------- | -------------------- +CentOS 7 | 10.16 +CentOS 8 | 10.17 +Fedora 29 | 10.17 +Fedora 30 | 10.17 +Fedora 31 | 10.17 +Fedora Rawhide | 10.17 +Devuan Ceres | 10.17 + +# Differences from upstream +None diff --git a/gcc49/README.md b/gcc49/README.md new file mode 100644 index 0000000..0072edb --- /dev/null +++ b/gcc49/README.md @@ -0,0 +1,13 @@ +# gcc49 upstream +https://copr.fedorainfracloud.org/coprs/davidva/gcc49/ + +# Reason for being in stackrpms +I was trying to compile Palemoon < 28.0.0 which depended on gcc 4.9, and CentOS 7 only had gcc 4.8. This should be irrelevant now that Palemoon can use gcc 5-9. + +# Reverse dependency matrix +Distro | Palemoon version | gcc version +-------------- | ---------------- | ----------- +CentOS 7 | 27.9.4 | 4.9 + +# Differences from upstream +Unknown diff --git a/irfanview/README.md b/irfanview/README.md new file mode 100644 index 0000000..9e8490e --- /dev/null +++ b/irfanview/README.md @@ -0,0 +1,17 @@ +# Irfanview upstream +https://www.irfanview.com + +# Reason for being in stackrpms +Irfanview is a freeware program and is not packaged by my distros. This is an original package. + +# Alternatives +At least one distro does package Irfanview: +* PCLinuxOS + +# Reverse dependency matrix +Distro | Irfanview version +--------- | ----------------- +all | 4.53 + +# Differences from upstream +None diff --git a/libdvdcss/README.md b/libdvdcss/README.md new file mode 100644 index 0000000..0a0738a --- /dev/null +++ b/libdvdcss/README.md @@ -0,0 +1,17 @@ +# libdvdcss upstream +Forked from https://negativo17.org/repos/multimedia/fedora-30/SRPMS/libdvdcss-1.4.2-2.fc30.src.rpm + +# Alternatives +Debian packages libdvdcss in a separate manner, as package libdvd-pkg. + +# Reason for being in stackrpms +CentOS and Fedora do not package libdvdcss natively, and I did not want to depend on external repositories long-term. I disliked how Devuan packaged libdvdcss so I packaged it myself. + +# Reverse dependency matrix +Distro | libdvdcss version +------- | --------------- +rpm | 1.4.2 +dpkg | 1.4.2 + +# Differences from upstream +See file [stackrpms-libdvdcss.spec.diff](stackrpms-libdvdcss.spec.diff) diff --git a/libdvdcss/stackrpms-libdvdcss.spec.diff b/libdvdcss/stackrpms-libdvdcss.spec.diff new file mode 100644 index 0000000..3542569 --- /dev/null +++ b/libdvdcss/stackrpms-libdvdcss.spec.diff @@ -0,0 +1,44 @@ +--- /usr/src/libdvdcss/1.4.2-2/libdvdcss.spec 2019-02-24 08:57:24.000000000 -0500 ++++ /home/bgstack15/dev/stackrpms/libdvdcss/libdvdcss.spec 2019-05-05 14:49:22.517761557 -0400 +@@ -1,14 +1,16 @@ + Summary: A portable abstraction library for DVD decryption + Name: libdvdcss + Version: 1.4.2 +-Release: 2%{?dist} ++Release: 2 + License: GPLv2+ +-URL: http://www.videolan.org/%{name}/ +- +-Source: http://www.videolan.org/pub/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 +- ++URL: https://www.videolan.org/%{name}/ ++#Source: http://www.videolan.org/pub/videolan/%%{name}/%%{version}/%%{name}-%%{version}.tar.bz2 ++# Use the code release because www.videolan.org does not provide https for the tarball download which is required by rpkg on copr. ++Source: https://code.videolan.org/videolan/%{name}/-/archive/%{version}/%{name}-%{version}.tar.bz2 + BuildRequires: doxygen +-BuildRequires: gcc ++BuildRequires: autoconf ++BuildRequires: automake ++BuildRequires: libtool + + Requires(post): ldconfig + +@@ -32,6 +34,7 @@ + %setup -q + + %build ++autoreconf -i + %configure --disable-static + %make_build + +@@ -56,8 +59,8 @@ + %{_libdir}/pkgconfig/%{name}.pc + + %changelog +-* Thu Sep 20 2018 Simone Caronni <negativo17@gmail.com> - 1.4.2-2 +-- Add GCC build requirement. ++* Sun Nov 11 2018 B Stack <bgstack15@gmail.com> - 1.4.2-2 ++- Repackaged for stackrpms + + * Tue Apr 24 2018 Simone Caronni <negativo17@gmail.com> - 1.4.2-1 + - Update to 1.4.2. diff --git a/lightdm-webkit2-greeter/README.md b/lightdm-webkit2-greeter/README.md new file mode 100644 index 0000000..3ec1e30 --- /dev/null +++ b/lightdm-webkit2-greeter/README.md @@ -0,0 +1,14 @@ +# Lightdm-webkit2-greeter upstream +https://github.com/berlam/debian-lightdm-webkit-greeter +https://launchpad.net/lightdm-webkit-greeter/trunk/2.0.0/+download/lightdm-webkit-greeter-2.0.0.tar.gz + +# Reason for being in stackrpms +The Chicago95 package provides a lightdm-webkit2-greeter theme as part of the total conversion experience turning Xfce into Windows 95. No Devuan package exists. The distro that developed lightdm-webkit-greeter no longer exists. + +# Reverse dependency matrix +Distro | Chicago95 version | Lightdm-webkit2-greeter version +------------ | ----------------- | ------------------------------- +Devuan ceres | 0.0.1 | 2.2.5 + +# Differences from upstream +None diff --git a/makemkv-bin/debian/changelog b/makemkv-bin/debian/changelog index 2d39b2c..51f03d6 100644 --- a/makemkv-bin/debian/changelog +++ b/makemkv-bin/debian/changelog @@ -1,3 +1,9 @@ +makemkv-bin (1.14.5-1+devuan) manual; urgency=low + + * Update + + -- B Stack <bgstack15@gmail.com> Mon, 11 Nov 2019 15:57:35 -0500 + makemkv-bin (1.14.2-1+devuan) manual; urgency=low * Initial release. diff --git a/makemkv-bin/debian/settings.conf.example b/makemkv-bin/debian/settings.conf.example index 8b7dbfc..c223f5b 100644 --- a/makemkv-bin/debian/settings.conf.example +++ b/makemkv-bin/debian/settings.conf.example @@ -1,12 +1,11 @@ # -# MakeMKV settings file, written by MakeMKV v1.14.2 linux(x64-release) -# Useful when system time is 2019-02-22 +# MakeMKV settings file, written by MakeMKV v1.14.5 linux(x64-release) +# suitable for version 1.14.5, expires 2019-11-31 app_DestinationDir = "" -app_ExpertMode = "1" +app_InterfaceLanguage = "eng" app_Java = "" -app_Key = "T-JRohkknxtUGHBE5RWnzpxHH01EN4UkVJI8evivBOw56OH8KWxbVE3w6yBTMHm5qF7D" +app_Key = "T-2541DIINav5@4EGGUu7241BvCfC4XgLo6D4oPhE2SeyupYYWNYkg_48BAZACI4LfyQ" app_PreferredLanguage = "eng" -app_UpdateEnable = "0" -app_ccextractor = "/usr/bin/ccextractor" +app_ccextractor = "" diff --git a/makemkv-oss/debian/changelog b/makemkv-oss/debian/changelog index fa22ad1..3d2c9db 100644 --- a/makemkv-oss/debian/changelog +++ b/makemkv-oss/debian/changelog @@ -1,3 +1,9 @@ +makemkv-oss (1.14.5-1+devuan) manual; urgency=low + + * Update + + -- B Stack <bgstack15@gmail.com> Mon, 11 Nov 2019 16:03:54 -0500 + makemkv-oss (1.14.2-1+devuan) manual; urgency=low * Initial release. diff --git a/makemkv/README.md b/makemkv/README.md new file mode 100644 index 0000000..8b1dc8b --- /dev/null +++ b/makemkv/README.md @@ -0,0 +1,14 @@ +# makemkv upstream +https://negativo17.org/repos/multimedia/fedora-30/SRPMS/makemkv-1.14.5-1.fc30.src.rpm +https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053 + +# Reason for being in stackrpms +Fedora does not package makemkv because it is only partially open-source. I do not want to depend on external repos too much. I also include some logic for always being able to run makemkv. + +# Reverse dependency matrix +Distro | makemkv version +---------- | --------------- +All | 1.14.5 + +# Differences from upstream +See file [stackrpms-makemkv.spec.diff](stackrpms-makemkv.spec.diff) diff --git a/makemkv/changelog.txt b/makemkv/changelog.txt index 3aa5591..22c0f2a 100644 --- a/makemkv/changelog.txt +++ b/makemkv/changelog.txt @@ -1,5 +1,14 @@ Revision history +MakeMKV v1.14.5 ( 9.6.2019 ) + + Some small miscellaneous improvements + +MakeMKV v1.14.4 ( 6.6.2019 ) + + Added support for AACS v70 (for those poor souls without LibreDrive) + Many small improvements, program should work a bit faster now + MakeMKV v1.14.3 ( 10.3.2019 ) Added support for AACS v68 diff --git a/makemkv/makemkv-bin-1.14.3.tar.gz b/makemkv/makemkv-bin-1.14.5.tar.gz Binary files differindex 513baec..1461179 100644 --- a/makemkv/makemkv-bin-1.14.3.tar.gz +++ b/makemkv/makemkv-bin-1.14.5.tar.gz diff --git a/makemkv/makemkv-oss-1.14.3.tar.gz b/makemkv/makemkv-oss-1.14.3.tar.gz Binary files differdeleted file mode 100644 index 27c7f1f..0000000 --- a/makemkv/makemkv-oss-1.14.3.tar.gz +++ /dev/null diff --git a/makemkv/makemkv-oss-1.14.5.tar.gz b/makemkv/makemkv-oss-1.14.5.tar.gz Binary files differnew file mode 100644 index 0000000..e4ee323 --- /dev/null +++ b/makemkv/makemkv-oss-1.14.5.tar.gz diff --git a/makemkv/makemkv-wrapper b/makemkv/makemkv-wrapper index 66e8050..c776d3a 100755 --- a/makemkv/makemkv-wrapper +++ b/makemkv/makemkv-wrapper @@ -18,7 +18,7 @@ test ! -e "$( sudo which ntpdate )" && { echo "need ntpdate. Aborted." ; exit 1 ; } # vars -MW_GOODDATE="2019-02-27 13:38:55" +MW_GOODDATE="2019-11-11 08:56:23" MW_NTPSERVICE="$( sudo systemctl list-units | awk '/ntp|chrony/{print $1}' | head -n1 )" MW_GOOD_KEYFILE="$( find /usr/share/doc -ipath '*/makemkv/*' -name 'settings.conf.example' )" MW_KEYFILE=~/.MakeMKV/settings.conf diff --git a/makemkv/makemkv.spec b/makemkv/makemkv.spec index ca579c8..db40955 100644 --- a/makemkv/makemkv.spec +++ b/makemkv/makemkv.spec @@ -13,7 +13,7 @@ Summary: DVD and Blu-ray to MKV converter and network streamer Name: makemkv -Version: 1.14.3 +Version: 1.14.5 Release: 10%{?dist} License: GuinpinSoft inc and Mozilla Public License Version 1.1 and LGPLv2.1+ URL: http://www.%{name}.com/ @@ -27,6 +27,7 @@ Source4: http://www.%{name}.com/developers/usage.txt#/%{name}con.txt Source5: %{name}-wrapper Source6: settings.conf.example + BuildRequires: desktop-file-utils BuildRequires: expat-devel # Todo: unbundle these @@ -41,6 +42,7 @@ BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: zlib-devel Requires: ccextractor Requires: hicolor-icon-theme @@ -52,10 +54,6 @@ Provides: libbdplus%{?_isa} = %{version}-%{release} Obsoletes: libaacs%{?_isa} < %{version}-%{release} Obsoletes: libbdplus%{?_isa} < %{version}-%{release} -# Remove next version -Obsoletes: mmdtsdec < %{version}-%{release} -Provides: mmdtsdec = %{version}-%{release} - %description MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. MakeMKV is a format @@ -87,7 +85,6 @@ make %{?_smp_mflags} make -C %{name}-oss-%{version} install DESTDIR=%{buildroot} LIBDIR=%{_libdir} make -C %{name}-bin-%{version} install DESTDIR=%{buildroot} LIBDIR=%{_libdir} chmod 755 %{buildroot}%{_libdir}/lib*.so* -desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop # Transparenty enable AACS and BD+ decryption, libbluray supports overriding # libaacs and libbdplus. @@ -108,9 +105,11 @@ EOF mkdir -p %{buildroot}%{_datadir}/appdata install -p -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/appdata/ %endif - %{__install} -m0755 %{SOURCE5} %{buildroot}%{_bindir}/ +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop + %post %if 0%{?rhel} == 7 /usr/bin/update-desktop-database &> /dev/null || : @@ -152,8 +151,14 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_libdir}/libmmbd.so.0 %changelog -* Sun Apr 21 2019 B Stack <bgstack15@gmail.com> - 1.14.3-10 -- Update to 1.14.3. +* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 1.14.5-10 +- Add stackrpms customizations + +* Thu Sep 12 2019 Simone Caronni <negativo17@gmail.com> - 1.14.5-1 +- Update to 1.14.5. + +* Sun Jun 16 2019 Simone Caronni <negativo17@gmail.com> - 1.14.4-1 +- Update to 1.14.4. * Sat Mar 30 2019 Simone Caronni <negativo17@gmail.com> - 1.14.3-1 - Update to 1.14.3. diff --git a/makemkv/settings.conf.example b/makemkv/settings.conf.example index d28d6bf..c223f5b 100644 --- a/makemkv/settings.conf.example +++ b/makemkv/settings.conf.example @@ -1,11 +1,11 @@ # -# MakeMKV settings file, written by MakeMKV v1.14.2 linux(x64-release) -# suitable for version 1.14.2, expires 2019-03-30 +# MakeMKV settings file, written by MakeMKV v1.14.5 linux(x64-release) +# suitable for version 1.14.5, expires 2019-11-31 app_DestinationDir = "" app_InterfaceLanguage = "eng" app_Java = "" -app_Key = "T-JRohkknxtUGHBE5RWnzpxHH01EN4UkVJI8evivBOw56OH8KWxbVE3w6yBTMHm5qF7D" +app_Key = "T-2541DIINav5@4EGGUu7241BvCfC4XgLo6D4oPhE2SeyupYYWNYkg_48BAZACI4LfyQ" app_PreferredLanguage = "eng" app_ccextractor = "" diff --git a/makemkv/stackrpms-makemkv.spec.diff b/makemkv/stackrpms-makemkv.spec.diff new file mode 100644 index 0000000..528f652 --- /dev/null +++ b/makemkv/stackrpms-makemkv.spec.diff @@ -0,0 +1,60 @@ +--- 1.14.5-1/makemkv.spec 2019-09-12 12:36:18.000000000 -0400 ++++ 1.14.5-10/makemkv.spec 2019-11-11 08:21:09.541158055 -0500 +@@ -14,7 +14,7 @@ + Summary: DVD and Blu-ray to MKV converter and network streamer + Name: makemkv + Version: 1.14.5 +-Release: 1%{?dist} ++Release: 10%{?dist} + License: GuinpinSoft inc and Mozilla Public License Version 1.1 and LGPLv2.1+ + URL: http://www.%{name}.com/ + ExclusiveArch: %{ix86} x86_64 +@@ -24,6 +24,9 @@ + Source2: changelog.txt + Source3: %{name}.appdata.xml + Source4: http://www.%{name}.com/developers/usage.txt#/%{name}con.txt ++Source5: %{name}-wrapper ++Source6: settings.conf.example ++ + + BuildRequires: desktop-file-utils + BuildRequires: expat-devel +@@ -66,6 +69,7 @@ + %prep + %setup -q -T -c -n %{name}-%{version} -a 0 -a 1 + cp %{SOURCE2} %{SOURCE4} . ++cp %{SOURCE5} %{SOURCE6} . + + %build + # Accept eula +@@ -101,6 +105,7 @@ + mkdir -p %{buildroot}%{_datadir}/appdata + install -p -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/appdata/ + %endif ++%{__install} -m0755 %{SOURCE5} %{buildroot}%{_bindir}/ + + %check + desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop +@@ -130,10 +135,11 @@ + %files + %license %{name}-bin-%{version}/src/eula_en_linux.txt + %license %{name}-oss-%{version}/License.txt +-%doc changelog.txt makemkvcon.txt ++%doc changelog.txt makemkvcon.txt settings.conf.example + %config(noreplace) %{_sysconfdir}/profile.d/%{name}.*sh + %{_bindir}/makemkv + %{_bindir}/makemkvcon ++%{_bindir}/%{name}-wrapper + %{_datadir}/MakeMKV + %if 0%{?fedora} + %{_datadir}/appdata/%{name}.appdata.xml +@@ -145,6 +151,9 @@ + %{_libdir}/libmmbd.so.0 + + %changelog ++* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 1.14.5-10 ++- Add stackrpms customizations ++ + * Thu Sep 12 2019 Simone Caronni <negativo17@gmail.com> - 1.14.5-1 + - Update to 1.14.5. + diff --git a/mdf2iso/README.md b/mdf2iso/README.md new file mode 100644 index 0000000..0d47882 --- /dev/null +++ b/mdf2iso/README.md @@ -0,0 +1,13 @@ +# mdf2iso upstream +http://deb.debian.org/debian/pool/main/m/mdf2iso/mdf2iso_0.3.1-2.debian.tar.xz + +# Reason for being in stackrpms +I needed to convert an mdf file, and Fedora does not package this tool. + +# Reverse dependency matrix +Distro | mdf2iso version +---------- | --------------- +All | 0.3.1 + +# Differences from upstream +None diff --git a/mines-of-titan/README.md b/mines-of-titan/README.md new file mode 100644 index 0000000..032fa1f --- /dev/null +++ b/mines-of-titan/README.md @@ -0,0 +1,13 @@ +# Mines of Titan upstream +https://gitlab.com/bgstack15/big-sources/blob/master/mines-of-titan/mines-of-titan-0.0.2.tar.gz + +# Reason for being in stackrpms +Devuan does not package this closed-source RPG game. + +# Reverse dependency matrix +Distro | Mines of Titan version +---------- | --------------- +All | 0.0.3 + +# Differences from upstream +None diff --git a/mines-of-titan/debian/mines-of-titan/DEBIAN/control b/mines-of-titan/debian/mines-of-titan/DEBIAN/control deleted file mode 100644 index 880fa8a..0000000 --- a/mines-of-titan/debian/mines-of-titan/DEBIAN/control +++ /dev/null @@ -1,14 +0,0 @@ -Package: mines-of-titan -Version: 0.0.2-1 -Architecture: all -Maintainer: B Stack <bgstack15@gmail.com> -Installed-Size: 1361 -Depends: dosbox -Section: games -Priority: optional -Multi-Arch: foreign -Homepage: https://gitlab.com/bgstack15/stackrpms -Description: Classic Dosbox-based RPG adventure game - Tom Jetland is stuck on Titan. Help him solve what - happened to Proscenium, by descending into the - mines of Titan! diff --git a/mines-of-titan/debian/mines-of-titan/DEBIAN/md5sums b/mines-of-titan/debian/mines-of-titan/DEBIAN/md5sums deleted file mode 100644 index 17f1703..0000000 --- a/mines-of-titan/debian/mines-of-titan/DEBIAN/md5sums +++ /dev/null @@ -1,46 +0,0 @@ -2608fa5b875922b84223438ab40ca7ce usr/bin/mines-of-titan -d3bcaa1f8f31a9c98a92850b0fecf251 usr/share/applications/mines-of-titan.desktop -14da90f31bfa332adb2cc5416f49d204 usr/share/doc/mines-of-titan/Cave 1.png -c2c4fecac3b7b086b0fef4c2af7daae2 usr/share/doc/mines-of-titan/Cave 2.png -7303719b34e8293854f1e77815260cce usr/share/doc/mines-of-titan/Cave 3.png -6753f9960fa516a121decd07a1bf3aa4 usr/share/doc/mines-of-titan/Cave 4.png -6ff94d6195e315bc72e0ff81e7a4782b usr/share/doc/mines-of-titan/Cave 5.png -6098d19ea6783f3c83915221d8dd800a usr/share/doc/mines-of-titan/Cave 6.png -c9e06e6cbed5a7cf257f7120dd05ce0f usr/share/doc/mines-of-titan/Cave Primus 1.png -2ff180d1a0cfea6b92c54e0df7aef32e usr/share/doc/mines-of-titan/Cave Primus 2.png -ecb4bf71619d61fe0d422121434beca4 usr/share/doc/mines-of-titan/MOT Notes.txt -018cc2101e87e7086db2c47f1247045e usr/share/doc/mines-of-titan/MOT.ICO -37cc2a4b524b84e8a60832417c8a6df0 usr/share/doc/mines-of-titan/MOTSaves.zip -444ccd98ca32103a9dd177c0d5c77188 usr/share/doc/mines-of-titan/MOTdisk.7z.gz -f53f7d586de1b68214927fc3f5f1911d usr/share/doc/mines-of-titan/MOTextra.zip -70ef66076c75b242ca7c30391236cff5 usr/share/doc/mines-of-titan/MOTinfo.txt.gz -bad969eeac62d53191dde612f98a646a usr/share/doc/mines-of-titan/Parallax.png -da8501193c4bae0a5001a20c6bcd89e7 usr/share/doc/mines-of-titan/Primus.png -423426334b7ca089cb7097cf2dda6721 usr/share/doc/mines-of-titan/Progeny.png -fa3763a3b08cb546c94dbadc5ac174f2 usr/share/doc/mines-of-titan/README.Debian -cb6641a5871c61d1802057891ff2313a usr/share/doc/mines-of-titan/Surface.png -93d15c5176d362bc5945f90ca85d9051 usr/share/doc/mines-of-titan/Weapon.png -9c396852500bb24c29ee163484be8aa0 usr/share/doc/mines-of-titan/changelog.Debian.gz -1fe01b94a98e11ac6d43c4a45ae2e66f usr/share/doc/mines-of-titan/copyright -522d332938a08095e02590a0e46d5ab0 usr/share/doc/mines-of-titan/motpg.html -a16d0b9393e9d364f257f3c57639e68e usr/share/doc/mines-of-titan/motsd.html -32e3958eb8d5b151a0fdf18f184a18bc usr/share/doc/mines-of-titan/motvg.html -838299d2cb11b87f38d8138b334a491e usr/share/icons/hicolor/32x32/apps/mines-of-titan.png -33821f105cb76e72dcbf598011f649f7 usr/share/mines-of-titan/BATTLE.OVL -0a254d17ac1196de3ac54d3fd90069cb usr/share/mines-of-titan/CBTD3D.OVL -ae33479b06c2f7b5c0e2c553751f09a4 usr/share/mines-of-titan/CITY.OVL -c4d4010ec774809b11864cb8100c5c9b usr/share/mines-of-titan/COMPUTER.OVL -4741963dae570a04e4c57fb70a46d201 usr/share/mines-of-titan/DISK1.DAT -ef3d2a812addead20883a81657230338 usr/share/mines-of-titan/DISK1MAP.DAT -bdbfdf3c27cbdd2a0935902f7d528828 usr/share/mines-of-titan/DISK2.DAT -88254516fc10ea27486b305b22a10cbe usr/share/mines-of-titan/DISK2MAP.DAT -5821e4b991a30dba86780b7ca452efa3 usr/share/mines-of-titan/DISKS.DAT -2e8032e988b37a8f037a39a2715a5297 usr/share/mines-of-titan/GAMBLE.OVL -c9370b243458455a290871ade9756c81 usr/share/mines-of-titan/MINE.OVL -24aabe83b760544e3c846216fa8e2ead usr/share/mines-of-titan/SAVEGAME.DAT -f28e9c10357069ed31b31eaecba69a17 usr/share/mines-of-titan/SURF.OVL -468542daa6ad7eb4964eaff74cf656f6 usr/share/mines-of-titan/TITAN.EXE -7e11fb81d51785311037eadefb8e438d usr/share/mines-of-titan/TOWN.OVL -d6c9bf7fb73ebf88a05b8717b9a84b1a usr/share/mines-of-titan/WIN.OVL -e1abc2493f65e762ed3885031e80f2b4 usr/share/mines-of-titan/mines.bat -556248e1fe7b41d8ceabec1fab36a10c usr/share/mines-of-titan/mines.sh diff --git a/mines-of-titan/debian/mines-of-titan/usr/bin/mines-of-titan b/mines-of-titan/debian/mines-of-titan/usr/bin/mines-of-titan deleted file mode 100755 index 1d2b3ad..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/bin/mines-of-titan +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -# File: /usr/bin/mines-of-titan -# Author: bgstack15 -# Startdate: 2019-08-31 11:59 -# Title: Mines of Titan -# Package: mines-of-titan -# Purpose: Runs MINES from the correct location -# History: -# Usage: Normally called by /usr/share/applications/mines-of-titan.desktop -# Reference: -# https://stackoverflow.com/questions/2924697/how-does-one-output-bold-text-in-bash -# Improve: -# Documentation: -# Dependencies: -# file /etc/default/mines-of-titan - -# load variables from defaults file -test -r "/etc/default/mines-of-titan" && . /etc/default/mines-of-titan 1>/dev/null 2>&1 -test -z "${MOT_SRC_DIR}" && MOT_SRC_DIR=/usr/share/mines-of-titan -test -z "${MOT_PLAY_DIR}" && MOT_PLAY_DIR=~/.dosbox/mot - -# prepare play directory, because the game needs write access to the data files, as well as to the directory for saving the game -mkdir -p "${MOT_PLAY_DIR}" 2>/dev/null -chmod 0700 "${MOT_PLAY_DIR}" -cp -prn "${MOT_SRC_DIR}"/* "${MOT_PLAY_DIR}" -chmod 0600 "${MOT_PLAY_DIR}"/* -chmod 0700 "${MOT_PLAY_DIR}"/*.sh - -# start game -cd "${MOT_PLAY_DIR}" -sh ./mines.sh diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/applications/mines-of-titan.desktop b/mines-of-titan/debian/mines-of-titan/usr/share/applications/mines-of-titan.desktop deleted file mode 100644 index 31c8146..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/applications/mines-of-titan.desktop +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env xdg-open -[Desktop Entry] -Version=1.0 -Name=Mines of Titan -GenericName=A classic space RPG -Comment=What happened to Proscenium? -Exec=/usr/bin/mines-of-titan -Icon=mines-of-titan -Terminal=false -Type=Application -StartupNotify=true -Categories=Game; -Keywords=mines;titan; -X-Desktop-File-Install-Version=0.23 diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 1.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 1.png Binary files differdeleted file mode 100644 index 1fe259c..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 1.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 2.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 2.png Binary files differdeleted file mode 100644 index a2703f0..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 2.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 3.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 3.png Binary files differdeleted file mode 100644 index 12d9f59..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 3.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 4.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 4.png Binary files differdeleted file mode 100644 index 16e2a24..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 4.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 5.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 5.png Binary files differdeleted file mode 100644 index c24b785..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 5.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 6.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 6.png Binary files differdeleted file mode 100644 index 186ca83..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave 6.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave Primus 1.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave Primus 1.png Binary files differdeleted file mode 100644 index a47c7c9..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave Primus 1.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave Primus 2.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave Primus 2.png Binary files differdeleted file mode 100644 index bc0c0d1..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Cave Primus 2.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOT Notes.txt b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOT Notes.txt deleted file mode 100644 index 1ad7e4e..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOT Notes.txt +++ /dev/null @@ -1,68 +0,0 @@ -Mines of Titan
---------------
-
-Mines of Titan is a science fiction role playing game
-developed by Westwood Associates and released under
-the Infocom label. The game chronicles your characters'
-attempts to determine what happened to the underground
-Titanian city of Proscenium.
-
-Files
------
-
-MOTgame.zip -- The original Mines of Titan game
-MOTinfo.zip -- Text file with extra information (not needed for gameplay)
-MOTextra.zip -- Extra bitmaps of charts and graphs of various things (not needed for gameplay)
-MOTmaps.zip -- Maps of cities and caves (not needed but VERY helpful)
-MOTdocs.zip -- Documentation for game. The original game came with the physical documents.
- These are somewhat 'quick copies', but they are basically the same.
-
-SELECT FILES FROM THIS PACKAGE:
-
-MOTsd.html -- The Secret Dossier
-------------------
-
-This collection of documents SHOULD NOT BE READ UNTIL
-INSTRUCTED TO DO SO BY THE GAME. Originally, the documents
-were contained in a sealed envelope distributed with
-the game.
-
-
-MOTpg.html -- Player's Guide
---------------
-
-This is a somewhat complete write-up of the original
-MOT documentation. Also included here is the game's
-introduction, which establishes the main character's
-identity and mission.
-
-missing sections:
- Maps and the Screen Layout
- General Options
- Tactical Combat
-
-MOTvg.html -- Visitor's Guide
----------------
-
-The as-complete-as-possible Visitor's Guide to Titan.
-The italicized comments after some sections are written
-in the documentation in a hand written style font.
-Supposedly comments made by the Guide's previous owner.
-
-Maps
-----
-
-The original MOT documentation included maps of all
-the cities and mines except the lower levels
-of the Proscenium mine. These are included here.
-See the file MOTmaps.zip for these.
-
-Copy Protection
----------------
-
-The only copy protection that Mines of Titan has
-occurs when attempting to learn certain abilities.
-It well ask you to in some way identify an attribute
-of the gun whose picture is shown. The weapon's picture
-and related information are included at the end of
-the Visitor's Guide.
\ No newline at end of file diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOT.ICO b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOT.ICO Binary files differdeleted file mode 100644 index c6c4cbe..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOT.ICO +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTSaves.zip b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTSaves.zip Binary files differdeleted file mode 100644 index 368b040..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTSaves.zip +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTdisk.7z.gz b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTdisk.7z.gz Binary files differdeleted file mode 100644 index 3569330..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTdisk.7z.gz +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTextra.zip b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTextra.zip Binary files differdeleted file mode 100644 index acf023b..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTextra.zip +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTinfo.txt.gz b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTinfo.txt.gz Binary files differdeleted file mode 100644 index 35a27b1..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/MOTinfo.txt.gz +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Parallax.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Parallax.png Binary files differdeleted file mode 100644 index e28c7cb..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Parallax.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Primus.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Primus.png Binary files differdeleted file mode 100644 index 5d3f9be..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Primus.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Progeny.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Progeny.png Binary files differdeleted file mode 100644 index 38b418e..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Progeny.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/README.Debian b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/README.Debian deleted file mode 100644 index 98601ee..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/README.Debian +++ /dev/null @@ -1,8 +0,0 @@ -mines-of-titan for Devuan - -Please edit this to provide information specific to -this mines-of-titan Debian package. - - (Automatically generated by debmake Version 4.3.1) - - -- B Stack <bgstack15@gmail.com> Sat, 31 Aug 2019 17:14:06 -0400 diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Surface.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Surface.png Binary files differdeleted file mode 100644 index a8d4557..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Surface.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Weapon.png b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Weapon.png Binary files differdeleted file mode 100644 index 4fb4208..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/Weapon.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/changelog.Debian.gz b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/changelog.Debian.gz Binary files differdeleted file mode 100644 index 9ed647c..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/changelog.Debian.gz +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/copyright b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/copyright deleted file mode 100644 index 12e5acc..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/copyright +++ /dev/null @@ -1,61 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: mines-of-titan -Source: <url://example.com> -# -# Please double check copyright with the licensecheck(1) command. - -Files: Makefile - doc/Cave 1.png - doc/Cave 2.png - doc/Cave 3.png - doc/Cave 4.png - doc/Cave 5.png - doc/Cave 6.png - doc/Cave Primus 1.png - doc/Cave Primus 2.png - doc/MOT Notes.txt - doc/MOT.ICO - doc/MOTSaves.zip - doc/MOTdisk.7z - doc/MOTextra.zip - doc/MOTinfo.txt - doc/Parallax.png - doc/Primus.png - doc/Progeny.png - doc/Surface.png - doc/Weapon.png - game/BATTLE.OVL - game/CBTD3D.OVL - game/CITY.OVL - game/COMPUTER.OVL - game/DISK1.DAT - game/DISK1MAP.DAT - game/DISK1MAP.DAT.orig - game/DISK2.DAT - game/DISK2MAP.DAT - game/DISK2MAP.DAT.orig - game/DISKS.DAT - game/GAMBLE.OVL - game/MINE.OVL - game/SAVEGAME.DAT - game/SURF.OVL - game/TITAN.EXE - game/TOWN.OVL - game/WIN.OVL - mines-of-titan - mines-of-titan.desktop - mines-of-titan.png - mines.bat - mines.sh -Copyright: __NO_COPYRIGHT_NOR_LICENSE__ -License: __NO_COPYRIGHT_NOR_LICENSE__ - -#---------------------------------------------------------------------------- -# xml and html files (skipped): -# doc/motpg.html -# doc/motsd.html -# doc/motvg.html - -#---------------------------------------------------------------------------- -# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following -# license/copyright files. diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motpg.html b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motpg.html deleted file mode 100644 index 8ca6799..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motpg.html +++ /dev/null @@ -1,250 +0,0 @@ -<HTML> -<HEAD> - <TITLE>Player's Guide to Mines of Titan - Apple II</TITLE> -</HEAD> -<BODY BGCOLOR="#fffff0"> -<H1><CENTER>Player's Guide to Mines of Titan</CENTER> -</H1> -It was hard to keep my mind on what Cornellius Wrak, the Controller of Primus, -was chattering about, when my whole life was in ruins. <BR> -<BR> -It was all so unfair--how little things add up. A tiny pebble no bigger -than my thumbnail--a speck from the rings of Saturn!--had blown a hole in -the main fuel tank as my supply ship entered the upper atmosphere of Titan. -Normally, the sealant would have plugged the hole, but the feed line to -the outer hull shuts down during final entry. So there I was, blowing my -fuel reserves inot space. What else could I do but jettison the cargo? Would -they have been happier if I lost the ship <I>and</I> the mine equipment? -<BR> -<BR> -But they blamed me fore the loss and forced me to hock my ship to pay for -the equipment. My insurance company said they'll have a claims adjuster -check things out as soon as possible. Probably a year or two. Yeah. Right. -<BR> -<BR> -So here I am, stranded on Titan. <BR> -<BR> -"You've worked with use before, Mr. Jetland," Wrak was saying -as he sudied my file on the monitor. "We can always use a person with -your skill in the mines." <BR> -<BR> -"Anything else available?" I asked. I'd become a Nomad roaming -the frozen Titanian surface before I sold my sould to Paramount Minining, -Inc. <BR> -<BR> -"There's always free-lance bounty hunter," Wrak said with a smile, -clasping his fat fingers together over his mound of stomach. "As a -matter of fact, we do have rather an unusual situation here on Titan. We've -lost contact with our newest project, the city of Proscenium. Because of -the gravity of the matter, we Controllers are offering a handsome reward -to the first party who discovers why the comm-links went down. Enough credit -to reclaim your ship from customs. Sound interesting, Mr. Jetland?" -<BR> -<BR> -"Seems simple enough," I answered. "I'll do it." I started -to rise from my chair, but Wrak's frown made me hesitate. <BR> -<BR> -"if it were simple, we wouldn't be offering so large a lump of credits," -he said with a sneer. "You'll need assistance getting to Proscenium... -and more than a little luck. Personally, I doubt if you have the intelligence -or the intestinal fortitude to succeed. Titan is no paradise." <BR> -<BR> -He reached into the drawer of his vast desk and flipped a small pamphlet -at me. "A present, Mr. Jetland," he said. "Our Visitor's -Guide to Titan. My last copy, I'm afraid, and a bit tattered. Welcome to -Titan, Mr. Jetland, and a good hunt to you." <BR> -<BR> -Leaving his office, I wondered if Wrak meant I was to be the hunter... or -the hunted. <BR> -<BR> -<B><I>The Visitor's Guide mentioned is the file "motvg.html" that is -included with this file.</B></I><BR> -<H2>Introduction</H2> -<I>Mines of Titan</I> is a role-playing adventure set in the 22nd century -on Saturn's moon, Titan. In this role-playing game, you create and control -a party of characters exploring the satellite. You develop youor characters -by improving their natural attributes and by adding new skills. Undertaking -special missions during the game allows your party to build up the credits -(the monetary exchange system on Titan) they will need for training and -for purchasing more powerful weapons. To win the game, you must discover -why contact with they city of Proscenium has been cut off. Success depends -upon competence in combat, using your character's skills to their best advantage, -and tracking down the clues to solve the mysteries of Titan. <BR> -<BR> -The sealed envelope in the package contains information you may discover -on your own during play. <B>DO NOT OPEN THE ENVELOPE UNTIL DIRECTED TO DO -SO BY THE GAME!</B> <BR> -<H2>Characters</H2> -You start of the game with Tom Jetland seeking recruits in a bar on Primus, -the first city built on Titan. Not many people will want to join the party -initially, but as your reputation grows, more recruits will become available. -Recruits can be found in barracks, bars, restaurants, and lounges. Examine -their backgrounds, interview them, and inspect their skills and attributes. -A broad combination of skills and attributes is important for a successful -party. <BR> -<BR> -Characters gain <I>experience</I> through combat and successfully completing -assignments. Gaining experience is import for improving skills and attributes. -Also, <I>credits</I> (the medium of exchange on Titan) may be needed to -improve a character. Credits are gained by selling items, gathered from -dead foes. Bounties are listed at Police Stations and gambling occurs in -Casinos. <BR> -<BR> -When a character gains enough experience to raise a skill, you will be prompted -with a message "So-and-so is eager to leanr" when you inspect -the character. <BR> -<BR> -A dead character will remain with the party until dropped off at a police -station or bar, barracks, lounge, or restaurant. You can tranfer items from -a dead character until he or she is dropped off. <BR> -<H2>Attributes</H2> -The characters in your party start off with certain human attributes -- -intelligence, strength, agility, and so forth -- at various levels. The -levels of these attributes can be raised in Personal Development Centers -and Universities if a character has sufficient credits and experience. <BR> -<H2>Attributes Depicted at All Times</H2> -<B>Might:</B> A measure of a character's strength, this attribute determines -what weapons he or she can carry. Stronger characters can carry heavier -weapons. <BR> -<BR> -<B>Agility:</B> A determination of accuracy and speed, agility is the most -important attribute since it determines the number of moves a character -receives in a turn of combat as well as the accuracy of ranged combat. <BR> -<BR> -<B>Stamina:</B> How much physical punishment a character can take before -performance is affected depends on his or her stamina. Once stamina is depleted, -a character loses might and agility. <BR> -<BR> -<B>Health:</B> This attribute is the average of a character's agility, might, -and stamina. <BR> -<BR> -These attributes are represented on the screen by horizontal bar scales. -Pay attention to the Health bar at all times. A green bar means the character -is at full potential. If the bar reaches zero, the character is dead. In -<I>Mines of Titan</I>, dead is dead nothing can change this. <BR> -<H2>Attributes Determined by Inspecting a Character</H2> -<B>Wisdom:</B> This attribute reflects perception and intuition Higher widsom -may give a character an edge in different situations. <BR> -<BR> -<B>Education:</B> This is the ability of a character to learn academic skills. -The level of this attribute may limit how much a character can learn in -a field, such as medicine. <BR> -<BR> -<B>Charisma:</B> This attribute indicates not only a character's good looks -but also his or her charm and ability to convince others to do what you -asked. It is very helpful in avoiding unwanted confrontations. <BR> -<BR> -<B>Sex:</B> Male or female. Sex has no effect for game purposes. <BR> -<BR> -<B>Age:</B> The current age of a character. Older characters begin with -more experience than younger ones, but they usually lack the might and stamina. -<BR> -<H2>Skills</H2> -Characters you recruit will have different skills at different levels. For -example, a recruit from the police department will have some skill in wearing -battle armor and using handguns. Skills can be added and increased. Some, -such as gambling, are increased through experience alon. Other skills can -be enhanced at various places on Titan (for example, at a Combat Training -Center, University, or Computer Center) if a character has the credits and -is ready to learn. <BR> -<BR> -While a large party is more noticeable and may attract more foes (possibly -more vicious ones), its size also allows you to have "specialist" --- for example, someone highly adept at medical skills or a highly trained -programmer who can dig deep into the system to discover important information. -A large party of inexperience characters may often prove ineffective and -may also draw unwanted attention. <BR> -<BR> -<B>The following skills can be acquired or improved:</B> <BR> -<BR> -<B>Administration:</B> The ability to persuade people - especially authorities -- often comes in handy. <BR> -<BR> -<B>Arc Gun:</B> This combat skill is used with weapons that spray chemicals -or chemical fires in controlled arcs. <BR> -<BR> -<B>Automatic Weapons:</B> This combat skill is used with automatic weapons. -<BR> -<BR> -<B>Battle Armor:</B> A character must be trained in a variety of ways to -use servo-assisted battle armor. <BR> -<BR> -<B>Blade:</B> This combat skill is used in hand-to-hand combat with all -types of blades, from switchblades to short swords. <BR> -<BR> -<B>Cudgel:</B> This combat skill is used in hand-to-hand combat with handheld -weapons, such as bats, lead pipes, and rubber hoses. <BR> -<BR> -<B>Gambling:</B> The better a character's gambling skill, the more he or -she knows about the rules and odds of the game. <BR> -<BR> -<B>Golum:</B> Golum armor is used mostly by elite police forces and requires -special training. Each suit is specifically modeled and tuned for its user. -<BR> -<BR> -<B>Handgun:</B> This combat skill determines how well a character can load, -aim, and fire all types of hadguns. The better the skill, the more powerful -the handgun a character can carry. <BR> -<BR> -<B>Medical:</B> With all the dangers on Titan, it's wise to have at least -one character proficient in this skill. A higher skill level allows a character -to purchase advanced healing items, which are particularly useful when no -hospital is nearby. <BR> -<BR> -<B>Melee:</B> This combat skill is used in hand-to-hand combat with fists. -<BR> -<BR> -<B>Mining:</B> Because Titan is a mining colony, most inhabitants have some -skill in this area. Better miners may detect unsafe passages in mines and -may be able to assist in cave-ins. <BR> -<BR> -<B>Programming:</B> The better a character's computer programming skills, -the more he knows of computer systems and how they work - and how to hack -more deeply into the system. <BR> -<BR> -<B>Rifle:</B> This combat skill is used with all types of rifles. The better -the skill, the more powerful the rifle a character can use. <BR> -<BR> -<B>Street:</B> A character's street-wise skill is often useful in talking -thugs out of combat. <BR> -<BR> -<B>Throwing:</B> Throwing items (knives, grenades, and so forth) and projectile -weapons (bows, grenade launchers, and so forth) are covered by this skill. -<BR> -<H2>Items</H2> -While attributes and skills reflect a character's capabilities, <I>items</I> -are equally important to a party. Each character can carry up to nine different -kinds of items. Often a characters can carry more than one of an item type. -For example, a character may be able to carry 10 grenades as one item and -the also carry eight other kinds of things. Carried items are listed on -each character's summary. <BR> -<BR> -Your party can also possess object and information in addition to the items -they carry. Such objects can be examined by using the Preferences menu. -<BR> -<BR> -Weapons can be bought and sold at Munitions Stores, and more powerful arms -can be acquired as combat skills are raised. Vac-suits (necessary for exploring -the surface) and armor are available at Armories. Repair Shops will pawn -any times your characters have collected and are also excellent sources -of information and gossip. <BR> -<H2>Combat</H2> -You select the level of complexity for combat. You can let the computer -run the whole show or you can control each character's movement and target -selection (this is know as tactical combat). When first playing the game, -you may wish to let the computer run several combats so you can study what -is involved. Eventually, you will want to take control because, even though -the computer plays out battles to the best of its abilities, the tactics -it selects may be quite different from the ones you would select in a given -situation. <BR> -<BR> -Characters and their opponents act simultaneously, giving combat a life-like -feel. If the computer is controlling the combat and you don't like the way -it runs your characters, press the spacebar. Control of the combat will -revert to you on the next turn.<BR> -<BR> -<B><I>Please note: certain parts of the player's guide are omitted because of -pictures referred to in the original player's guide. I assume that any experienced -gameplayer would learn the omitted parts easily.</B></I> -</BODY> -</HTML> diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motsd.html b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motsd.html deleted file mode 100644 index fd294bc..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motsd.html +++ /dev/null @@ -1,325 +0,0 @@ -<HTML> -<HEAD> - <TITLE>Secret Dossier - Mines of Titan - Apple II</TITLE> -</HEAD> -<BODY BGCOLOR="#fffff0"> -<TABLE border=0 cellspacing=10> <TD valign=top> -<P><CENTER><I>Paramount Mining<BR> -Incorporated</I> </TD> <TD> Joint Office of the Controllers<BR> -Paramount Mining, Inc.<BR> -Titan </TD> </TABLE> </CENTER> -<H1><CENTER><FONT color="#ff0000">Class 9 Security</FONT></CENTER> -</H1> -<P><CENTER><B>{DO NOT READ UNTIL INSTRUCTED TO DO SO IN THE GAME}</B> <BR> -<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.</CENTER> -<PRE><CENTER> - -IPM266NG - -1-006453I225 654NDH23 6/Y/9 - -ATTN Controler Computer FYEO hard copy..... - -DATE 06/02/61, 1321..... - -CMD: Print copy, erase core memory, execute..... - - - -CORE MEMORY LIST: CMP - - - - - -GMM296PCS - -1-006900I231 990NDH23 6/K/7 - -ATTN Cornellius Wrak, Controller Primus - -DATE 05/28/61, 0421..... - -PNT: communications with proscenium completely lost - -at 0215 STOP review last message soonest STOP - - - - - -GMM296PLD - -4-906906I231 990ROY23 6/A/7 - -ATTN Cornelius Wrak, Controller Primus - -DATE 05/28/61, 0436..... - -PNT: read and deep bury proscenium last message STOP - -"....anyone? ....safety barrier breached ....monsters, - -never seen ....send help ....comm-link invaded ....help, - -help, help..." STOP your opinions? STOP - - - - - -CBM400PCS - -1-087500I231 990NDH23 6/R/0 - -ATTN Cornellius Wrak, Controller Primus - -DATE 05/28/61, 0730 - -PNT: police recon squad dispatched proscenium as advised - -STOP transceiver messages filled with panic buttons by - -cops STOP 'monsters and mutants', 'pouring out of the - -tunnels', 'stacking human bodies like logs' STOP - -what is happening here? STOP - - - - - -GMP779DUF - -3-006900I231 990NDH43 7/n/7 - -ATTN Cornellius Wrak, Controller Primus - -DATE 05/28/61, 1554 - -PNT: confirm joint controllers meeting STOP primus 5/29 - -STOP will bring all materials on proscenium for review - -STOP suggestion to deep bury all proscenium panic transmits - -has been implemented STOP cover story of satellite cable - -breakdown inserted to network via my sysops STOP must - -receive advise from paramount hq, geneva, by meeting STOP -</CENTER></PRE> -<P><CENTER><BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -<B>PARAMOUNT MINING, INC</B><BR> -JOINT OFFICES OF THE CONTROLLERS<BR> -PROGENY, TITAN<BR> -<BR> -Summary of the Joint Controllers Meeting: 5/29/61, 0700-1300 <BR> -<BR> -1) Combined infopaks from all Controller offices were mashed through computer -central in search of unusual events in and around Proscenium recently. Initial -search proved inconclusive. <BR> -<BR> -2) Recovery and analysis of infopaks from office of Hal Yu, Controller of -Proscenium, were finally accomplished via Paramount HQ's override of deep -core security. Sifting after mash produced the following relevant points: -<BR> -<BR> -<TABLE width=90% border=0> <TR><TD> A. A large tunnel complex 6 kilometers -SSE of Proscenium's Alpha Adit was discovered 5/13/61 by miners. From their -report to Controller Wu; "The walls of the tunnel were quite smooth, -almost as if manufactured, and there was a logical layout to the tunnels -that must have been created by someone -- or something -- intelligent. We -began mapping the tunnels as best we could. There are many levels and they -seem to go on forever. After three hours of exploration, we entered a large -room where we encountered an unknown Titanian creature. The thing was huge, -about 4 meters high by 3 meters wide and deep. It seemed to vibrate as we -drew near, but did not otherwise move. We had little time to explore the -creature because we all began suffering massive headaches that throbbed -in time with the creature's vibrations. Sketches of the tunnel system were -lost during the hasty retreat."<BR> -<BR> -</TD></TR> <TR><TD> B. Beginning the day after the discovery of the tunnel -complex, Proscenium miners began to report sightings of new Titanian lifeforms. -According to Controller Yu's infopaks, these new creatures were unlike any -encountered before. All were discovered to be predators and were quite difficult -to kill. Several more sketches of these new creatures were scanned into -Yu's report to Paramount HQ. It was noted that this report was not made -available to the other Controllers. </TD></TR> </TABLE> <BR> -<BR> -3) With the approval of Paramount HQ, the Controllers were granted access -to the private infopaks of all citizens and visitors on Titan. In particular, -they sought all maps of caves and tunnels not recorded in the central core. -Only one such map was located: a rather extensive cave system near Primus, -drawn by a spelunker. Several unknown species have been sketched on the -rough maps. <BR> -<BR> -4) A search of descriptions of rare Titanian creatures turned up the enclosed -medical report, describing the autopsy of a "jelly balloon." Controller -Wrak of Primus pointed out that no further sightings of this creature had -been made since the autopsy. The doctor's final speculation that this creature -might be capable of intelligence was forwarded to Paramount Mining HQ, Geneva, -for further evaluation. <BR> -<BR> -5) As a stop-gap measure to control panic amoung the population, the Joint -Controllers issued a statement that all communications with Proscenium had -mysteriously stopped. <BR> -<BR> -6) The Joint Controllers decided to pass on all information gathered to -the office of the President of Paramount Mining, Inc. Transfer of data was -accomplished by coded radio communications. <BR> -<BR> -7) The Joint Controllers recessed until new orders are received from the -company headquarters. <BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -<BR> -<B>Dissection Report</B><BR> -<BR> -1. The digestive system of this unknown creature (nicknamed "Jelly -Balloon") resembles that of most other Titanian creatures. The heat -generator nodule connects directly to the water storage nodules and to the -food conversion nodule (i.e., liver). Solid and liquid wastes are trapped -inside special bubbles and are probably excreted as the creature moves. -<BR> -<BR> -2. The reproductive cell contains DNA-like strands. Unable to determine -if creature reproduces by meiosis or by procreation. A pseuodopod could -be used to deposit sperm inside a female... if there are two sexes, as in -other Titanian species. <BR> -<BR> -3. The simple neural network found in all other Titanian animlas is missing -form this creature. Indeed, at first examination, this specimen doesn't -seem to have a brain. However, closer examination reveals a highly developed -cell network enclosed in elastic cartiledge (called a "notochord" -in diagram); hundreds of bubbles, small and large, connect to the central -notochord. <BR> -<BR> -This is pure speculation, but an argument could be made that this is the -creature's neural network and brain system. Perhaps these bubbles are the -creature's brain cells. If so, the creature has a huge barin as compared -with other Titanian creatures. Indeed, as measued by total volume, its brain -is much larger than a human brain. Except that the creature is protoamoeboid -in shape and therefore unable to use tools, I would venture to suggest that -it could be intelligent. <BR> -<BR> -A pity they didn't capture the Jelly Balloon alive. Wouldn't it be wonderful -if these things turned out to be as intelligent as a whale or a chimpanzee? -<BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -<B>Paramount Mining Incorporated<BR> -</B><I>"Where humanity is our paramount concern"</I> <BR> -<BR> -The Office of the President<BR> -31 May 2261 <BR> -<BR> -You idiots! <BR> -<BR> -Of course those "jelly balloons" are intelligent! Our biolabs -ran a simple Shoenfeld Test on the information you supplied us and came -up with a 73% probability that the creature you chopped up is sapient! Why -didn't you morons perform your own test? <BR> -<BR> -Also 100% probable, in my opinion, is that native Titanians don't take lightly -to having on of their own minced up by barbarians like us. Perhaps by now -it's penetrated your thick skulls that the Titanians are responsible for -the "mutants and monsters" that destroyed Proscenium! That big -creature-thing found in the tunnel complex near Proscenium may be the cause. -Our brave human "colonists" are going to be decimated by the Titanian -"natives" protecting their homelands. <BR> -<BR> -This is a public relations nightmare! The Second United Nations have been -after us for years to "spread out assets among the Fourth World Nations." -Now you've handed every one of our enemies, competitors, and rivals a stick -to beat us into the ground! Titan -- and SOL-R-GARD -- are lost to us! <BR> -<BR> -Well, it's time to form our own circle of wagons and cut bait while there's -time. As much as I'd love to leave you idiots there to stew in your own -juices, it's more important to save the reputation and future of Paramount -Mining, and that means I've got to bail you out. <BR> -<BR> -<TABLE width=90% border=0> <TR><TD> <B>Here's exactly what you are to do:</B> -<BR> -<BR> -1. Download the computer core onto disks and get them aboard the fastest -transport you can find. Forward the disk to Geneva headquarters. All other -Paramount Mining, Inc. files and company records must be saved. I hereby -give you permission to commandeer every form of space transport on Titan -for this purpose. <BR> -<BR> -2. Destroy all physical evidence you've gathered. There must not be a shred -remaining to connect us with this disaster. Cornie Wrak, my dear nephew, -I'm warning you especially, because your memory lapses have been so notable -in the past. <BR> -<BR> -3. Shut down all mining operations on Titan. Perhaps we can at least delay -another disaster this way. <BR> -<BR> -4. To avert suspicion from us, offer a reward to the first man to discover -why communications went down with Proscenium. Thank heavens, the speeder -system to Proscenium was not yet operational when this disaster occurred. -You might get one or two fools brave enough to walk to Proscenium from Parallax, -but they won't come back. This should buy us time. <BR> -<BR> -5. As much as I would like to order the general evacuation of Titan, it -is simply not possible. Saturn is in a poor position in its orbit relative -to our other bases, and so transport ships will be few and far between for -the next 18 months. I suppose, for the sake of the Paramount Mining chain -of comman, I'll have to allow you clown off Titan with the company files... -much as I'd love to let you suffer the same fate as those innocent civilians. -Cerese station will be alerted of your expected arrival in five months. -<BR> -<BR> -I want you off Titan in three days. Get cracking! </TD></TD> </TABLE> <BR> -<BR> -<TABLE align=right border=0> <TD> Sincerely,<BR> -Theodore Farnsworth<BR> -President </TD> </TABLE> <BR clear=all><BR> -.<BR> -.<BR> -.<BR> -.<BR> -.<BR> -</CENTER> -</BODY> -</HTML> diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motvg.html b/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motvg.html deleted file mode 100644 index b2fd591..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/doc/mines-of-titan/motvg.html +++ /dev/null @@ -1,442 +0,0 @@ -<HTML> -<HEAD> - <TITLE>Visitor's Guide to Mines of Titan - Apple II</TITLE> -</HEAD> -<BODY BGCOLOR="#fffff0"> -<H1><CENTER>Visitor's Guide to Titan</CENTER> -</H1> -<P><CENTER><BR> -<BR> -<B><FONT size=4>Paramount Mining</FONT></B><BR> -<B><FONT size=3>Incorporated</FONT></B><BR> -<BR> -<B><FONT size=4>"Where humanity is our paramount concern"</FONT> -</B></CENTER> -<P><BR> -<BR> -<BR> -************************************************************************************* <BR> -Welcome to Titan! <BR> -<BR> -Paramount Mining, Inc., welcomes you and your family to Titan. This guide -will help you as a new employee in our company or as a visitor to adapt -quickly and comfortably to your new home and become a member of our little -"family." <BR> -<BR> -Titan, one of the far outposts of civilization in the solar system, is still -an untamed world of wonder. Windswept crimson deserts, with sand composed -of hydrocarbons, dominate the landscape. Through the beautiful red haze -of the atmosphere, you can glimpse the sun surrounded by a halo of methane -ice crystals. Titan is almost terrifying in its primordial beauty. <BR> -<BR> -Yet, under the guidance of Paramount Mining, Inc., this "last frontier" -is finally being tamed. The fierce native wildlife that once threatened -our settlements is confined almost completely to the surface, while the -subsurface and its vast riches are now the domain of man. Titan, with its -vast cities and forward-looking social plans, has been and will continue -to be a model of efficient, effective space colonization. <BR> -<BR> -As the human race continues to expand ever onward toward new frontiers in -other solar systems, Titan will remain Sol's last stepping stone to the -stars. And Paramount Mining, Inc., will remain in the vanguard of interstellar -exploration, making life on new planets as safe -- and productive -- as -it is on Titan. <BR> -<BR> -<I>give me a break! pmi screwed up titan and no they'll screw up other planets -too!</I> <BR> -<H2>A Brief History of Titan</H2> -The Voyager probes that flew by Titan in the late 20th century revealed -a satellite just waiting to be explored. Clouded in a think reddish-orange -shroud and showing abundant hydrocarbons in the atmosphere, Titan seemed -the one place in the solar system besides Earth that might support life. -The first NASA landing on Titan in 2042 revealed, tragically, that life -did indeed exist beyond Earth. The first reports of proto-amoeboid life-forms -were greeted joyfully by scientists everywhere, and as other species were -discovered in abundance, it soon became evident that Titan supported life -in almost as much diversity as old Earth. Unfortunately, the first astronauts -were unprepared for the very large creatures roaming the Titanian ice plains --- predators that made little distinction between burrowing animals and -investigating scientists. O'Neill Spaceport is named in honor of the brave -leader of the NASA expedition who gave his life in the cause of exploration. -<BR> -<BR> -The loss of that expedition almost led to the collapse of NASA. Fortunately, -however, Paramount Mining, Inc., stepped forward and agreed to help underwrite -the space agency. Under the aegis of Paramount Mining, NASA was revitalized, -and the exploration and colonization of the solar system has continued unabated. -<BR> -<BR> -Titan -- and, indeed, the rest of the solar system -- might never have been -settled except for the first NASA expedition's discovery of SOL-R-GARD<SUP>TM</SUP> -, a compressed hydrocarbon unique to this satellite. This unique material -absorbs the intense radiation of solar flares and re-emits is as plain light. -Despite the costs and dangers involved, Paramount Mining committed itself -to developing this resource and established its first base on Titan. Since -SOL-R-GARD is concentrated in large veins deep under the surface, it has -been only natural to exploit the vast subterranean tunnel system occuring -throughout the moon. Not only do the tunnels allow miners easier access -to the SOL-R-GARD deposits, they also keep the inhabitants safe from the -native Titanian predators that dominate the surface. <BR> -<BR> -<I>try telling that to the scorads!</I> <BR> -<BR> -The first base on Titan, Primus, was established in 2089 and quickly became -the focal point for Paramount Mining's new social experiment. With its initial -95% male population, Primus was a rather rough place to live. However, Paramount -Mining, as an equal opportunity employer, strongly encouraged families to -emigrate to Titan. Further, with additional manpower still in demand, the -Company has recently begun working with correctional facilities throughout -the solar system; men and women with criminal records are welcomed to start -over again, their pasts wiped clean the moment they land on Titan and sign -up with Paramount Mining. The resulting mixture of rugged individualists, -strong family units, and reconstructed souls has created a unique society, -well adapted to life at the farthest reaches of human settlement. <BR> -<BR> -<I>thieves, pimps and cut-throats!</I> <BR> -<BR> -<H2>The Facts on Titan</H2> -Titan is the seventh moon of Saturn, revolving around that beautiful planet at -an average distance of 1,222,000 kilometers once every 15d 22h 41m. Until the -O'Neill expedition actually landed on the surface, it was thought that Titan -presented one face to Saturn at all times. We now know that the moon rotates -twice on its axis every three orbits, so the whole surface receives some warming -from sunlight (although not much). <BR> -<BR> -Since Saturn circles the sun at an average distance of 1428 million kilometers, -radio communications with Earth can take anywhere from about 1 hour 3 minutes to -1 hour 20 minutes in each direction. Space travel has improved considerably since -early days, when it took <I>years and years</I> to reach Saturn. But even now it -takes a minimum of six months to reach Europa station off Jupiter (when the -planets are favorably aligned), while a nonstop trip to Earth still requires -almost two years of travel in cyrogenic suspension.<BR> -<BR> -Larger than the planet Mercury, Titan has a diameter of 5120 kilometers and a -surface area of approximately 82.3 million square kilometers. Yet, with its low -density, Titan's gravity is only one-seventh that of Earth's.<BR> -<BR> -With an average surface temperature of -180 degrees Celsius (-290 degrees -Fahrenheit), the Titanian atmosphere is almost 86% nitrogen, 5.7% methane, and -5.4% argon, with trace constituents of hydrocyanide, cyanacetylene and other -gases. The surface pressure is about 1.6 bar, or almost one and one-half times -that on Earth. If you were to spend much time on the surface (not recommended), -you would see an almost continual reddish snow of complex organic compounds -falling everywhere across the surface. Over geological time, this organic matter -has created a surface layer several kilometers deep. The exotic organic -compounds buried under the surface are more precious than diamonds, and they -are the reason Paramount Mining has established its settlements on Titan.<BR> -<H2>Life on Titan</H2> -Despite its distance from the sun, Titan has a wide variety of life-forms. The -basis for life on the satellite is a unique half-plant, half-animal -proto-amoeboid which traps water crystals from the atmosphere and snow on the -ground, converting the ice to water. These omnipresent protozoans are the primary -element in a food chain that includes larger burrowing animals and onmnivorous -predators. All creatures on Titan longer than 20mm have heat-sensitive sensory -glands that also detect water; these glands act in a similar fashion to noses -in "sniffing out" food.<BR> -<BR> -<B>IMPORTANT WARNING:</B> Humans, projecting an easily detectable heat signal -even in vacuum suits, represent a huge source of water and nutriments to Titanian -creatures and are subject to attack by large predators. Anyone venturing out on -the satellite's surface is strongly cautioned to stay close to the elevators -leading down to the cities.<BR> -<BR> -A complete listing of Titanian life-forms is available from the Controller's -Office in your city. For your safety, we have listed below the most dangerous -animals found on the surface:<BR> -<B><I>Pictures of these animals are in the original manual</B></I> -<BR> -<B>Crushers:</B> These bi-pedal, land-roving creatures are from 1 to 2 meters tall -and are characterized by a greenish olive skin coverd with a mat of thick, bristly -hair.<BR><BR> -<B>Dust Worms:</B> Brown sand-burrowing creatures between 2 and 5 meters long with -a thick skin that's as hard as metal, dust worms move just below the surface, -where they hunt smaller animals. Crushing blows seem to be the most effective form -of attack on these creatures.<BR><BR> -<B>Sand Lions:</B> These huge predators (1.5 to 2 meters at the shoulder) are -covered by flat, grey scales and are distinguished by a powerful exterior mandible -capable of biting a creature in half. Sand lions are the largest animals known to -exist on Titan.<BR><BR> -<B>Scorads:</B> Large animals approximately 2 meters long and 1 meter wide -resembling giant purple lobsters, scorads are capable of emitting a kind of -electro-neurological wave that is painful to all living things within its radius. -Scorads are thought to be the most intelligent of indigenous life on Titan.<BR><BR> -<B>Thrasher:</B> These amorphous creatures resemble large jellyfish and possess -whiplike tentacles that have been seen to extend as far as 3 meters. The outer -body is hard, but the underside is soft and porous and secretes a substance that -leaves a noticeable trail.<BR><BR> -<B>Urchins:</B> These echinoderm-like creatures are about 1 meter in diameter and -have hard shells with long, brittle spines. The urchin's spines are poisonous and -can be fired with deadly accuracy. Urchins have a ferocious nature and are rarely -the victims of predators.<BR><BR> -<B>IMPORTANT WARNING:</B> More deadly than native Titanian life-forms, because -they are human, are "Nomads," unreconstructed criminals and disgruntled -ex-miners who have adapted to life on the moon's surface. Their highly modified -vac-suits convert the Titanian atmosphere into breathable air, recycle expelled -water, and hold concentrated protein and vitamin supplements. Nomads are -considered extremely dangerous and should be avoided.<BR> - -<H2>The Controller Is Your Friend</H2> -There are no local governments <I>per se</I> on Titan. Instead, each city -is under the jurisdiction of a Paramount Mining Controller, who is responsible -both for local mining operations and for the health and welfare of the civilian -population. The Office of the Controller serves many functions on Titan: -labor mediation, judiciary, human resources, mine supervision, administration, -and finances. Whatever your problems or complaints, go to your local Controller's -office for quick and satisfactory resolutions. <BR> -<BR> -<I>if you can ever get into see the jerk!</I> <BR> -<H2>The Police Are Your Friends</H2> -The Police Department is a division of the Office of the Controller and -is responsible for the safety of civilian population. There are several -police stations in every city, strategically placed so that officers can -reach the scene of any emergency in just a few minutes. <BR> -<BR> -Titan is currently undergoing a transition in security forces. Originally, -when the first bases were established on the statellite, military forces -were needed to protect the population form the Titanian predators. Now that -the cities are completely underground and well protected from surface creatures, -the military is being phased out in favor of the civilian police force. -We ask your patience during this period of transition. <BR> -<BR> -Although disrespect for the law was once common among early settlers, attitudes -have changed tremendously in recent years. However, because certain individuals --- especially Nomads -- persist in taking the law into their own hands, -the Police Department, in conjunction with the Office of the Controller, -has set up a bounty system to help identify and apprehend known criminals. -Information about this system may be obtained at your local police station.<BR> -<BR> -<B>IMPORTANT WARNING:</B> Golum armor is reserved specifically for the elite -police force. It is a felony for any citizen without the proper training -and authorization to possess Golum armor. Remember, each suit of Golum armor -is molded specifically for the user and is therefore useless to anyone else.<BR> -<H2>Computers and Security</H2> -Paramount Mining has established computer stations at numerous locations -throughout each city. Rather than worry about cash transactions, citizens are -encouraged to use the computers to record financial transactions. In addition, -the computers act as a public bulletin board as well as a private mail delivery -system. Once you have been given your computer code, do NOT forget it.<BR> -<BR> -Paramount Mining is always looking for trained system operators ("sysops -" for short.), and educational courses in computer engineering and -programming are available at the Computer Center in your city.<BR> -<BR> -<B>IMPORTANT WARNING:</B> Attempting to break into the computer core (" -hacking," in the vernacular) is strictly forbidden. Anyone suspected of such -illegal activity is subject to arrest.<BR> -<H2>"The New Frontier"</H2> -Titan, along with many other Paramount Mining colonies, retains a strong flavor of -the "spirit of the Old West." That you are willing to leave Earth -indicates that you have a pioneering spirit, that you look at life as an -adventure, and that you are unafraid to meet danger face-to-face. And though Titan -is becoming more civilized every day, there is still room for strength of will and -individual courage.<BR> -<BR> -Unlike other Paramount Mining operations, citizens of Titan are allowed -- even -encouraged -- to carry arms. Even though the cities are almost 100% safe, there -is still the possibility of a Titanian creature entering a populated area. -Therefore, every citizen is encouraged to buy at lease one personal weapon and get -trained in its use. The following weapons have been certified as legal for all -citizens:<BR> -<BR> -<B>Blades:</B> Knives, short-swords, and energy blades. Switchblades, while not -forbidden, are not well received on Titan. It should be noted that knives, which -can be classified as thrown weapons, are not restricted in use.<BR> -<BR> -<B>Cudgels:</B> Bats and lead pipes are quite effective against dustworms. The use -of rubber hoses is discouraged but not forbidden.<BR> -<BR> -<B>Handguns:</B> All firearms designed to be held and fired with one hand are -legal.<BR> -<BR> -<B>Missile Weapons:</B> While not strictly illegal on Titan, use of weapons with -a launching mechanism that propels an object across a distance is not encouraged. -Bows and blowguns are often used by big-game hunters, but grenade launchers, which -also fall in this category, are to be used only by the police and the military.<BR> -<BR> -<B>Rifles:</B> Sports rifles, sniper rifles, and even the latest in laser carbines -are allowed. Note that you may have to prove your experience and marksmanship to -purchase more powerful rifles.<BR> -<BR> -<B>The following weapons are considered too dangerous for citizens. Special -training and permits are required for these weapon types:</B><BR> -<BR> -<B>Arc guns:</B> These weapons include all those spraying chemicals or chemical -fire from the barrel in semi-circular arcs.<BR> -<BR> -<B>Automatic Weapons:</B> These weapons include all those using an automatic or -semi-automatic mechanism allowing rapid fire from a magazine. Uzis, model 10 -rifles, and pulse lasers fall into this category.<BR> -<BR> -<B>Thrown Weapons:</B> Weapons which can be thrown or propelled without the aid -of a launching mechanism fall into this category -- for example, throwing knives -and grenades. (Molotov cocktails, which have been discovered on Tital, are -illegal.) While technically also considered thrown weapons, hand knives do not -fall into this category.<BR> -<BR> -Weapons and ammunition can be purchased at the munitions shop in each city. -Protective vests, vacuum suits, and body armor can be acquired at the armory. -There is at lease one repair shop in every city.<BR> -<BR> -<B>IMPORTANT WARNING:</B> Visitors are requested not to travel on Titan's surface -unless well armed and trained in advanced combat techniques. Because of the lack -of oxygen on the surface, normal explosive Earth weapons are useless on Titan. All -Titanian firearms use special oxidizer bullets.<BR> -<H2>1001 Friends and Amusements Await You</H2> -To truly make Titan feel more like home, Paramount Mining has helped establish -many restaurants, cocktail lounges, and amusement centers in every city. These -establishments are open 24 hours every day.<BR> -<BR> -If this is your first visit to Titan, you will easily be able to make new friends. -Most Titanians are gregarious and eager to meet new people, and in social -situations they will be more than willing to talk about their life experiences. -You are warmly invited to visit the police stations, Controller's offices, -military barracks, and computer centers at any time.<BR> -<BR> -Gambling is permitted on Titan, but only in two forms: slot machines and Keno. -There is a strict 20 credit limit on all bets. If you have never gambled before, -here are the simple rules to the games:<BR> -<BR> -<B>Slot Machines:</B> The easiest thing in the world! Just place your bet, from -1 to 20 credits, and pull the handle. Printed on every machine are the winning -combinations and the payoffs. Enjoy!<BR> -<BR> -<B>Keno:</B> A little trickier, but what payoffs! After placing your bet, you -select 1 to 7 numbers on the Keno table. The computer selects 20 winning numbers. -If half the numbers you selected (or mroe) are among the winning numbers, you win! -The more winning numbers you select, the higher your payoff! The keno board -advises you as to the payoffs for each selected bet.<BR> -<BR> -<I>quit while you're ahead!</I><BR> -<H2>A Strong Mind and a Healthy BOdy</H2> -Paramount Mining cares about your personal development. Each city of Titan is -required by charter to set up a university where all citizens may enroll in -courses. The more fully developed a person you become, the higher you will rise -within the organization of Paramount Mining, Inc. Each course in each field uses -Paramount Mining's patented DYNA-CRAM<SUP>TM</SUP> learning system; what used to -take months of study at a university on Earth can now be compressed and taught -(with 95% retention rate) in just a few hours via DYNA-CRAM.<BR> -<BR> -Employees of Pramount Mining are eligible for special discounts. Howver, all new -students will be welcomed, although each course will required payment in credits. -It should be noted that a student may be denied enrollment in certain courses -until prerequisites are met.<BR> -<BR> -Personal development centers are also available. Here you can keep your body in -shape. Because gravity on Titan is only one-seventh that of Earth, newcomers -especially should force themselves into a strict regimen of physical exercies to -maintain muscle tone and overall vigor. These centers are free for all employees -of Paramount Mining; visitors must pay a fee to use the equipment.<BR> -<BR> -It is strongly recommended that all people -- employees and visitors -- practice -and improve their skills with weapons at a combat training center. A nominal fee -covers basic expenses. Experienced marksmen -- particularly prospective employees -in the military or the police force -- will be allowed to train with weapons not -normally permitted to Titanian citizens.<BR> -<BR> -<B>IMPORTANT WARNING:</B> Only citizens with Controller Agent status are permitted -to use war game rooms. The simulations in the war room are extremely dangerous -because they are as realistic as possible. Contact your local Controller Office -for more details on acquiring agent status.<BR> -<H2>In Case of a Medical Emergency</H2> -Hospitals are located at several strategic locations in every city on Titan. -Medical treatment and supplies are available at hospitals at a nominal fee.<BR> -<BR> -In addition, since the need for trained medical personnel is so great, each -hospital offers medical training to all citizens of Titan. Trained individuals are -permitted to purchase advanced medical supplies at hospitals.<BR> -<H2>Setting Up House</H2> -New employees of Paramount Mining are assigned housing during contract -negotiations. Visitors must find their own quarters since living space is at a -premium in each city.<BR> -<BR> -After arriving at O'Neill Spaceport, newcomers are whisked via speeder transport -to the Office of the Controller in Primus for customs inspection. Paramount Mining -employees receive a speeder pass good for one week's free travel; visitors must -purchase passes as needed. The speeders should be used for all surface travel on -Titan because they are safe.<BR> -<BR> -Interplanetary travel is, as everyone knows, very expensive and therefore quite -limited. Visitors should confirm their return tickets immediately upon arrival on -Titan; if a ticket is not used at the scheduled time, it becomes null and void, -and another ticket must be purchased at full price, subject to availability. -Employees whose full-term contracts have been completed will be allowed to -purchase off-world passage tickets at half price; employees who brake their -contracts will have to purchase full-price tickets and wait until space is -available on a transport.<BR> -<BR> -If this is your first visit to Titan, you may wish to visit all four cities. -Until the speeder extension to Proscenium is completed, however, travel -to that city is extremely limited. It should be noted that all cities on -Titan are built in former mining shafts, and therefore their layouts may -seem odd. The older cities of Primus, Progeny and Parallax may seem particularly -disjointed to first-time visitors because of their helter-skelter construction. -The Joint Office of Controllers is currently considering plans to make the layout -of the new city of Proscenium much more regular.<BR> -<BR> -<B>Primus</B>: -This is the first city contructed on Primus and is the pride and joy of -Paramount Mining, Inc. Despite heavy criticism from Earth's leaders as -to the dangers of indigenous life-forms, the company proved that a city -could not only be built on Titan but could also be made almost 100% secure. -This city in particular retains much of the pioneer spirit of its original -settlers. <BR> -<BR> -<I>secure from critters but not from human predators!</I> <BR><BR> -<B>Progeny:</B> -Established after Primus, Progeny now has the highest population rate of -the three completed cities. Its large police force and better-organized -layout make this city the safest on Titan. <BR> -<BR> -<I>safe is a relative term!</I> <BR><BR> -<B>Parallax:</B> -Here the spirit of the "Old West" is still very much alive. The -newest of the completed Titanian cities, Parallax, is still expanding. As -it is the current "frontier" of Titan. there is a certain danger -in living here. Paramount Mining is beefing up the police and military forces -in this area to make it secure for families. <BR> -<BR> -<I>nomads purchase illegal food and arms here!</I> <BR><BR> -<B>Proscenium:</B> -Already planned to be the largest city on Titan, Proscenium is still in -the "outpost" stage. The extensive SOL-R-GARD veins in the area -have created the largest mining operation on Titan, and as veins are exhausted, -the city of proscenium expands. Once completed, Proscenium will be a multi-level -wonder, unlike the other Titanian cities which are all one leve. Paramount -Mining employees who agree to work in the Proscenium mines will be rewarded -with the largest apartments. <BR> -<BR> -<B><I>Maps of the cities are in the original manual in order: Primus, Progeny, -Parallax, Proscenium.</B></I><BR> -<H2>Working for Paramount Mining, Inc.</H2> -Chances are that you have been hired by Paramount Mining for your skills as a -miner. Highly trained personnel are greatly respected and desired on Titan. As you -have probably been warned, mining SOL-R-GARD can be dangerous. Titan is still -active tectonically because of Saturn's gravitational pull. The internal heating -of the satellite has resulted in volcanos where plates overlap and are subducted, -and these are the very spots where SOL-R-GARD is most often formed. While there -are still undepleted SOL-R-GARD deposits under the three older cities of Titan, -the three older cities of Titan, the new Proscenium mine, situated as it is -astrided an active sub-surface fault, has provided the richest loads of the purest -SOL-R-GARD. Here is the leading edge of Paramount Mining's technological -innovation.<BR> -<BR> -However, the Proscenium mines are apparently more dangerous than the others. There -is always the threat of lava seeping into a shaft or superheated steam venting -unexpectedly. Still, if you examine the safety record of Proscenium mines, you -will find the lowest fatality rate yet recorded on Titan. Highly tuned sensors -have mapped the area thoroughly, allowing mine shafts (and the future city of -Proscenium itself) to be dug far away from active fault lines.<BR> -<BR> -Still, Paramount Mining recognizes the risks involved and is willing to pay miners -who work in Proscenium almost double the standard rate. If you wish to transfer -your skills to Proscenium, contact your local Office of the Controller for more -details.<BR> -<BR> -<I>working proscenium is suicide!</I> <BR> -<BR> -<B><I>Maps of the cities' mines are in the original manual in order: Primus mine, -Progeny mine, Parallax mine, Proscenium mine.</B></I><BR> -<PRE> -</PRE> -</BODY> -</HTML> diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/icons/hicolor/32x32/apps/mines-of-titan.png b/mines-of-titan/debian/mines-of-titan/usr/share/icons/hicolor/32x32/apps/mines-of-titan.png Binary files differdeleted file mode 100644 index eaf3e1e..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/icons/hicolor/32x32/apps/mines-of-titan.png +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/BATTLE.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/BATTLE.OVL Binary files differdeleted file mode 100755 index ea4eed4..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/BATTLE.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/CBTD3D.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/CBTD3D.OVL Binary files differdeleted file mode 100755 index df53bb5..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/CBTD3D.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/CITY.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/CITY.OVL Binary files differdeleted file mode 100755 index 6b8ef76..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/CITY.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/COMPUTER.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/COMPUTER.OVL Binary files differdeleted file mode 100755 index 3202f9f..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/COMPUTER.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK1.DAT b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK1.DAT Binary files differdeleted file mode 100755 index 7569d5d..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK1.DAT +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK1MAP.DAT b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK1MAP.DAT Binary files differdeleted file mode 100755 index 8d1afc8..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK1MAP.DAT +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK2.DAT b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK2.DAT Binary files differdeleted file mode 100755 index 0a55270..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK2.DAT +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK2MAP.DAT b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK2MAP.DAT Binary files differdeleted file mode 100755 index 0589da4..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISK2MAP.DAT +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISKS.DAT b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISKS.DAT Binary files differdeleted file mode 100755 index 022bd61..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/DISKS.DAT +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/GAMBLE.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/GAMBLE.OVL Binary files differdeleted file mode 100755 index 8f2ebca..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/GAMBLE.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/MINE.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/MINE.OVL Binary files differdeleted file mode 100755 index 7bd959f..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/MINE.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/SAVEGAME.DAT b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/SAVEGAME.DAT Binary files differdeleted file mode 100755 index 2bc282f..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/SAVEGAME.DAT +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/SURF.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/SURF.OVL Binary files differdeleted file mode 100755 index b48da7b..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/SURF.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/TITAN.EXE b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/TITAN.EXE Binary files differdeleted file mode 100755 index 54eb0ff..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/TITAN.EXE +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/TOWN.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/TOWN.OVL Binary files differdeleted file mode 100755 index 12dc1fe..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/TOWN.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/WIN.OVL b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/WIN.OVL Binary files differdeleted file mode 100755 index f8a0ff5..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/WIN.OVL +++ /dev/null diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/mines.bat b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/mines.bat deleted file mode 100755 index e3e5be6..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/mines.bat +++ /dev/null @@ -1,10 +0,0 @@ -REM File: mines.bat - -REM The mines.sh shell script handles changing to the correct directory - -C: -cd Game -CYCLES 3000 - -TITAN.EXE -exit diff --git a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/mines.sh b/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/mines.sh deleted file mode 100755 index 00be443..0000000 --- a/mines-of-titan/debian/mines-of-titan/usr/share/mines-of-titan/mines.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# File: mines.sh -# Location: ~/.dosbox/mot - -test -x "$( which dosbox )" && DOSBOX="$( which dosbox )" || { echo "$0: needs dosbox. Aborted." ; exit 1; } - -td="$( dirname $( readlink -f "$0" ))" -cd "${td}" -$DOSBOX mines.bat -exit 0 diff --git a/move-to-next-monitor/README.md b/move-to-next-monitor/README.md index 7f14b8d..703d130 100644 --- a/move-to-next-monitor/README.md +++ b/move-to-next-monitor/README.md @@ -10,6 +10,10 @@ A certain non-free operating system uses Super+Shift+Left and Super+Shift+Right. ### Alternatives Alternative includes: [https://github.com/calandoa/movescreen](https://github.com/calandoa/movescreen) +This tool is unnecessary in Fluxbox, because Fluxbox users can put in the ~/.fluxbox/keys file these entries: + + Mod4 Shift 113 :MacroCmd {SendToPrevHead} + Mod4 Shift 114 :MacroCmd {SendToNextHead} ### Dependencies Several dependencies are needed for this script to operate correctly. @@ -19,6 +23,17 @@ Several dependencies are needed for this script to operate correctly. * xprop * xrandr -### Sources +### move-to-next-monitor upstream The original concept was written by [jcOOke](https://github.com/jc00ke/move-to-next-monitor). A reiteration in python was provided by [vanaoff](https://github.com/vanaoff/move-to-next-monitor). The upstream package for this rpm is [https://gitlab.com/bgstack15/move-to-next-monitor](https://gitlab.com/bgstack15/move-to-next-monitor). + +# Reason for being in stackrpms +No one actually provided a distro package for this program. + +# Reverse dependency matrix +Distro | move-to-next-monitor version +---------- | --------------- +All | 0.0.1 + +# Differences from upstream +Unknown diff --git a/notification-daemon/README.md b/notification-daemon/README.md index f0ac3ee..c9a4448 100644 --- a/notification-daemon/README.md +++ b/notification-daemon/README.md @@ -1,8 +1,8 @@ # notification-daemon upstream https://mirrors.rit.edu/fedora/fedora/linux/releases/30/Everything/source/tree/Packages/n/notification-daemon-3.20.0-7.fc30.src.rpm -# Reason for being in ffs-dependencies -CentOS 8 does not package notification-daemon yet, so any version of notification-daemon will suffice. This version was available from Fedora. +# Reason for being in stackrpms +CentOS 8 does not package notification-daemon yet, so any version of notification-daemon will suffice. This version was available from Fedora. Palemoon needs this application. # Reverse dependency matrix Distro | palemoon version | notification-daemon version diff --git a/oddjob-mkhomedir/README.md b/oddjob-mkhomedir/README.md new file mode 100644 index 0000000..1502d0c --- /dev/null +++ b/oddjob-mkhomedir/README.md @@ -0,0 +1,13 @@ +# oddjob-mkhomedir upstream +None + +# Reason for being in stackrpms +This is a dummy package for making "oddjob-mkhomedir" installable so FreeIPA client can be installed. While other mkhomedir methods exist in Devuan, freeipa has a specifically-named dependency on oddjob-mkhomedir. + +# Reverse dependency matrix +Distro | freeipa-client version | oddjob-mkhomedir version +------------ | ---------------------- | ------------------------ +Devuan ceres | 4.8.1 | any + +# Differences from upstream +None diff --git a/oddjob-mkhomedir/debian/README.Debian b/oddjob-mkhomedir/debian/README.Debian index 9ccbe51..eebf478 100644 --- a/oddjob-mkhomedir/debian/README.Debian +++ b/oddjob-mkhomedir/debian/README.Debian @@ -5,4 +5,4 @@ this oddjob-mkhomedir Debian package. (Automatically generated by debmake Version 4.3.1) - -- Brian Girton <> Fri, 20 Sep 2019 13:52:19 -0400 + -- B Stack <bgstack15@gmail.com> Fri, 20 Sep 2019 13:52:19 -0400 diff --git a/oddjob-mkhomedir/debian/oddjob-mkhomedir/DEBIAN/control b/oddjob-mkhomedir/debian/oddjob-mkhomedir/DEBIAN/control deleted file mode 100644 index cf23fa1..0000000 --- a/oddjob-mkhomedir/debian/oddjob-mkhomedir/DEBIAN/control +++ /dev/null @@ -1,12 +0,0 @@ -Package: oddjob-mkhomedir -Version: 0.0.1-1 -Architecture: all -Maintainer: B Stack <bgstack15@gmail.com> -Installed-Size: 10 -Section: misc -Priority: optional -Multi-Arch: foreign -Homepage: https://gitlab.com/bgstack15/stackrpms -Description: Dummy package for freeipa-client dependency - This package is a stub and only designed to fool dpkg - so you can install freeipa-client. diff --git a/oddjob-mkhomedir/debian/oddjob-mkhomedir/DEBIAN/md5sums b/oddjob-mkhomedir/debian/oddjob-mkhomedir/DEBIAN/md5sums deleted file mode 100644 index 92d29a7..0000000 --- a/oddjob-mkhomedir/debian/oddjob-mkhomedir/DEBIAN/md5sums +++ /dev/null @@ -1,4 +0,0 @@ -5fbdce809341c17753f5e91e89047ed3 usr/share/doc/oddjob-mkhomedir/README-oddjob-mkhomedir.md -5aa08beaf32d4a7fe0e17c59854ba94e usr/share/doc/oddjob-mkhomedir/README.Debian -de5542c9595363e9fa94b674859b038d usr/share/doc/oddjob-mkhomedir/changelog.Debian.gz -f67b1a7b580c9c6f2d2c1fbf3e6d7068 usr/share/doc/oddjob-mkhomedir/copyright diff --git a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/README-oddjob-mkhomedir.md b/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/README-oddjob-mkhomedir.md deleted file mode 100644 index c454a3d..0000000 --- a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/README-oddjob-mkhomedir.md +++ /dev/null @@ -1,7 +0,0 @@ -# Introduction -This oddjob-mkhomedir-0.0.1 directory is a dummy, which is designed to be installed on a Devuan system so you can install freeipa-client. -This is the "source" contents that will be used to build a dpkg from the oddjob-mkhomedir/ directory in this same source tree. - -To actually make home directories upon user first login: - - tf=/etc/pam.d/common-session ; ! grep -q 'mkhomedir' "${tf}" && { thisline="$(( $( grep -nE 'session\s+optional' "${tf}" | head -n1 | awk -F':' '{print $1}' ) - 0 ))" ; awk -v thisline="$thisline" 'NR == (thisline) {print "session optional pam_mkhomedir.so"; } {print;}' "${tf}" > "${tf}.2" ; test -f "${tf}.2" && mv "${tf}.2" "${tf}" ; } diff --git a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/README.Debian b/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/README.Debian deleted file mode 100644 index 9ccbe51..0000000 --- a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/README.Debian +++ /dev/null @@ -1,8 +0,0 @@ -oddjob-mkhomedir for Debian - -Please edit this to provide information specific to -this oddjob-mkhomedir Debian package. - - (Automatically generated by debmake Version 4.3.1) - - -- Brian Girton <> Fri, 20 Sep 2019 13:52:19 -0400 diff --git a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/changelog.Debian.gz b/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/changelog.Debian.gz Binary files differdeleted file mode 100644 index d074bea..0000000 --- a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/changelog.Debian.gz +++ /dev/null diff --git a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/copyright b/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/copyright deleted file mode 100644 index 49e65e3..0000000 --- a/oddjob-mkhomedir/debian/oddjob-mkhomedir/usr/share/doc/oddjob-mkhomedir/copyright +++ /dev/null @@ -1,14 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: oddjob-mkhomedir -Source: <url://example.com> -# -# Please double check copyright with the licensecheck(1) command. - -Files: README-oddjob-mkhomedir.md - oddjob-mkhomedir.sh -Copyright: __NO_COPYRIGHT_NOR_LICENSE__ -License: __NO_COPYRIGHT_NOR_LICENSE__ - -#---------------------------------------------------------------------------- -# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following -# license/copyright files. diff --git a/onedrive/README.md b/onedrive/README.md new file mode 100644 index 0000000..e944977 --- /dev/null +++ b/onedrive/README.md @@ -0,0 +1,13 @@ +# onedrive upstream +https://github.com/abraunegg/onedrive + +# Reason for being in stackrpms +I was attempting to use my work OneDrive account from a Linux system. Additional authentication was required so my goal failed, so this project is considered deprecated. This is an original package of the application. + +# Reverse dependency matrix +Distro | onedrive version +---------- | --------------- +CentOS 7 | 2.3.3 + +# Differences from upstream +None diff --git a/openssl110/README.md b/openssl110/README.md new file mode 100644 index 0000000..05c2928 --- /dev/null +++ b/openssl110/README.md @@ -0,0 +1,13 @@ +# openssl110 upstream +https://www.openssl.org/source/openssl-1.1.0i.tar.gz + +# Reason for being in stackrpms +I wanted the flag -proxy available on the openssl command in CentOS 7, so I compiled a fairly generic rpm. This is not the openssl library compiled for specific use with FreeFileSync. See https://gitlab.com/bgstack15/ffs-dependencies/tree/master/openssl-freefilesync for that one. + +# Reverse dependency matrix +Distro | openssl110 version +---------- | ---------------------- +CentOS 7 | 1.1.0i + +# Differences from upstream +None diff --git a/palemoon-stackrpms-ublock-origin/README.md b/palemoon-stackrpms-ublock-origin/README.md new file mode 100644 index 0000000..92ca8ba --- /dev/null +++ b/palemoon-stackrpms-ublock-origin/README.md @@ -0,0 +1,16 @@ +# uBlock Origin upstream +https://github.com/gorhill/uBlock/tags +Forked from deprecated project https://github.com/kororaproject/kp-mozilla-ublock-origin/blob/master/build/mozilla-ublock-origin.spec +https://github.com/PhantomX/chinforpms/blob/master/waterfox-ublock-origin/waterfox-ublock-origin.spec + +# Reason for being in stackrpms +I bundle uBlock Origin on the system level for the various Mozilla-based web browsers. There was some other distro (perhaps SolydXk or PCLinuxOS), that bundled uBlock Origin and gave me the idea of bundling this. Korora was one of them. +This package is now maintained independently in a few flavors, mostly for the installation directory. + +# Reverse dependency matrix +Distro | uBlock Origin version +---------- | --------------- +All | 1.16.4.11 + +# Differences from upstream +None diff --git a/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec b/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec index 784f94f..24431a4 100644 --- a/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec +++ b/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec @@ -4,7 +4,7 @@ #%%global app_id Name: %{app_name}-ublock-origin -Version: 1.16.4.8 +Version: 1.16.4.11 Release: 1 Summary: uBlock Origin installed to the system Pale Moon extensions directory @@ -51,6 +51,9 @@ rm -rf %{buildroot} %{moz_extensions}/*.xpi %changelog +* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 1.16.4.11-1 +- Update + * Sat Sep 15 2018 B Stack <bgstack15@gmail.com> 1.16.4.4-2 - Customize for stackrpms diff --git a/palemoon-ublock-origin/README.md b/palemoon-ublock-origin/README.md new file mode 100644 index 0000000..92ca8ba --- /dev/null +++ b/palemoon-ublock-origin/README.md @@ -0,0 +1,16 @@ +# uBlock Origin upstream +https://github.com/gorhill/uBlock/tags +Forked from deprecated project https://github.com/kororaproject/kp-mozilla-ublock-origin/blob/master/build/mozilla-ublock-origin.spec +https://github.com/PhantomX/chinforpms/blob/master/waterfox-ublock-origin/waterfox-ublock-origin.spec + +# Reason for being in stackrpms +I bundle uBlock Origin on the system level for the various Mozilla-based web browsers. There was some other distro (perhaps SolydXk or PCLinuxOS), that bundled uBlock Origin and gave me the idea of bundling this. Korora was one of them. +This package is now maintained independently in a few flavors, mostly for the installation directory. + +# Reverse dependency matrix +Distro | uBlock Origin version +---------- | --------------- +All | 1.16.4.11 + +# Differences from upstream +None diff --git a/palemoon-ublock-origin/debian/changelog b/palemoon-ublock-origin/debian/changelog index 6bb8d49..1a1ede5 100644 --- a/palemoon-ublock-origin/debian/changelog +++ b/palemoon-ublock-origin/debian/changelog @@ -1,3 +1,9 @@ +palemoon-ublock-origin (1.16.4.11-1+devuan) manual; urgency=low + + * Update + + -- B Stack <bgstack15@gmail.com> Mon, 11 Nov 2019 16:34:58 -0500 + palemoon-ublock-origin (1.16.4.8-2+devuan) manual; urgency=low * Repack to have correct name diff --git a/palemoon-ublock-origin/debian/files b/palemoon-ublock-origin/debian/files index b0dc4d6..786a923 100644 --- a/palemoon-ublock-origin/debian/files +++ b/palemoon-ublock-origin/debian/files @@ -1,2 +1,2 @@ -palemoon-ublock-origin_1.16.4.8-1devuan_all.deb web optional -palemoon-ublock-origin_1.16.4.8-1devuan_amd64.buildinfo web optional +palemoon-ublock-origin_1.16.4.11-1+devuan_all.deb web optional +palemoon-ublock-origin_1.16.4.11-1+devuan_amd64.buildinfo web optional diff --git a/palemoon-ublock-origin/palemoon-ublock-origin.spec b/palemoon-ublock-origin/palemoon-ublock-origin.spec index 12b4126..cada7bd 100644 --- a/palemoon-ublock-origin/palemoon-ublock-origin.spec +++ b/palemoon-ublock-origin/palemoon-ublock-origin.spec @@ -4,7 +4,7 @@ #%%global app_id Name: %{app_name}-ublock-origin -Version: 1.16.4.8 +Version: 1.16.4.11 Release: 1 Summary: uBlock Origin installed to the system Pale Moon extensions directory @@ -51,6 +51,9 @@ rm -rf %{buildroot} %{moz_extensions}/*.xpi %changelog +* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 1.16.4.11-1 +- Update + * Sat Sep 15 2018 B Stack <bgstack15@gmail.com> 1.16.4.4-2 - Customize for stackrpms diff --git a/palemoon/README.md b/palemoon/README.md new file mode 100644 index 0000000..0f5b089 --- /dev/null +++ b/palemoon/README.md @@ -0,0 +1,19 @@ +# Palemoon upstream +https://github.com/MoonchildProductions/UXP/archive/PM28.7.2_Release.tar.gz + +# Reason for being in stackrpms +All my distros do not package Palemoon, so I package it myself. This at one point in 2018 was approved as a officially-endorsed third-party release of Palemoon but the package has since not been re-certified. + +# Alternatives +Palemoon itself is a fork from Mozilla Firefox, which is still actively maintained and packaged by pretty much every distro. Waterfox is another fork of the original codebase, and is also packaged here in this repo. + +# Reverse dependency matrix +Distro | Palemoon version +---------- | --------------- +All | 28.7.2 + +# Additional notes +See [credits.md](credits.md) for more references. + +# Differences from upstream +None diff --git a/plymouth/README.md b/plymouth/README.md new file mode 100644 index 0000000..a7dd05e --- /dev/null +++ b/plymouth/README.md @@ -0,0 +1,14 @@ +# plymouth upstream +https://www.freedesktop.org/software/plymouth/releases/ +https://salsa.debian.org/debian/plymouth/-/tags/debian%2F0.9.4-1.1 + +# Reason for being in stackrpms +Devuan ceres does not package plymouth, which I wanted to include in my Chicago95 dpkg collection. + +# Reverse dependency matrix +Distro | Chicago95 version | plymouth version +------------ | ----------------- | --------------- +Devuan ceres | 0.0.1 | any + +# Differences from upstream +See file [stackrpms-plymouth-debian.diff](stackrpms-plymouth-debian.diff) diff --git a/plymouth/stackrpms-plymouth-debian.diff b/plymouth/stackrpms-plymouth-debian.diff new file mode 100644 index 0000000..13886b4 --- /dev/null +++ b/plymouth/stackrpms-plymouth-debian.diff @@ -0,0 +1,88 @@ +diff -x README.md -Naur /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/changelog /home/bgstack15/dev/stackrpms/plymouth/debian/changelog +--- /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/changelog 2019-04-15 02:53:11.000000000 -0400 ++++ /home/bgstack15/dev/stackrpms/plymouth/debian/changelog 2019-10-29 15:02:27.899821169 -0400 +@@ -1,3 +1,9 @@ ++plymouth (0.9.4-2+devuan) obs; urgency=medium ++ ++ * Built for devuan without any references to systemd ++ ++ -- B Stack <bgstack15@gmail.com> Wed, 11 Sep 2019 14:05:12 -0400 ++ + plymouth (0.9.4-1.1) unstable; urgency=medium + + [ Andreas Henriksson ] +diff -x README.md -Naur /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/control /home/bgstack15/dev/stackrpms/plymouth/debian/control +--- /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/control 2019-04-15 02:53:11.000000000 -0400 ++++ /home/bgstack15/dev/stackrpms/plymouth/debian/control 2019-10-29 15:02:27.899821169 -0400 +@@ -1,7 +1,8 @@ + Source: plymouth + Section: misc + Priority: optional +-Maintainer: Laurent Bigonville <bigon@debian.org> ++Maintainer: B Stack <bgstack15@gmail.com> ++XSBC-Original-Maintainer: Laurent Bigonville <bigon@debian.org> + Uploaders: Sjoerd Simons <sjoerd@debian.org> + Build-Depends: debhelper (>= 9.20160709~), + dh-autoreconf, +@@ -12,7 +13,6 @@ + libpng-dev, + libudev-dev, + pkg-config, +- systemd, + xsltproc + Standards-Version: 4.2.1 + Homepage: http://www.freedesktop.org/wiki/Software/Plymouth +@@ -25,11 +25,9 @@ + Depends: init-system-helpers (>= 1.18), + initramfs-tools | dracut, + lsb-base (>= 3.0-6), +- systemd (>= 232-8~), + udev (>= 232-8~), + ${misc:Depends}, + ${shlibs:Depends} +-Conflicts: console-common + Breaks: plymouth-drm (<< 0.9.0-6~), plymouth-themes (<< 0.9.0-8~) + Replaces: plymouth-drm (<< 0.9.0-6~), plymouth-themes (<< 0.9.0-8~) + Suggests: desktop-base, plymouth-themes +diff -x README.md -Naur /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/plymouth.install /home/bgstack15/dev/stackrpms/plymouth/debian/plymouth.install +--- /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/plymouth.install 2019-04-15 02:53:11.000000000 -0400 ++++ /home/bgstack15/dev/stackrpms/plymouth/debian/plymouth.install 2019-10-29 15:02:27.967821895 -0400 +@@ -1,6 +1,6 @@ + bin + etc/plymouth +-lib/systemd ++#lib/systemd + sbin + usr/lib/*/plymouth/*-initrd + usr/lib/*/plymouth/details.so +diff -x README.md -Naur /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/rules /home/bgstack15/dev/stackrpms/plymouth/debian/rules +--- /usr/src/plymouth/plymouth-debian-0.9.4-1.1/debian/rules 2019-04-15 02:53:11.000000000 -0400 ++++ /home/bgstack15/dev/stackrpms/plymouth/debian/rules 2019-10-29 15:02:27.971821938 -0400 +@@ -7,7 +7,7 @@ + export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,-O1 -Wl,--as-needed + + %: +- dh ${@} --parallel --with autoreconf,systemd ++ dh ${@} --parallel --with autoreconf + + override_dh_auto_clean: + dh_auto_clean +@@ -19,12 +19,10 @@ + cp -f /usr/share/misc/config.sub build-tools + + dh_auto_configure -- \ +- SYSTEMD_ASK_PASSWORD_AGENT=/bin/systemd-tty-ask-password-agent \ + --disable-silent-rules \ + --prefix=/usr \ + --localstatedir=/var \ + --enable-pango \ +- --enable-systemd-integration \ + --enable-static \ + --enable-tracing \ + --disable-gdm-transition \ +@@ -95,4 +93,4 @@ + dh_strip --dbgsym-migration='plymouth-dbg (<< 0.9.2-4~)' + + override_dh_missing: +- dh_missing --fail-missing ++ dh_missing --list-missing diff --git a/scite-el/README.md b/scite-el/README.md new file mode 100644 index 0000000..d19fe20 --- /dev/null +++ b/scite-el/README.md @@ -0,0 +1,16 @@ +# scite upstream +https://src.fedoraproject.org/rpms/scite/tree/f29 + +# Reason for being in stackrpms +Fedora and CentOS do not package scite and I have use of them. CentOS 7 relies on version 3 of the application, but CentOS 8 and Fedora relies on version 4. + +# Reverse dependency matrix +Distro | scite version +---------- | --------------- +CentOS 6 | 3.7.5 +CentOS 7 | 3.7.5 +CentOS 8 | 4.1.6 +Fedora 30 | 4.1.6 + +# Differences from upstream +See file [stackrpms-scite.spec.diff](stackrpms-scite.spec.diff) diff --git a/scite-el/scite.spec b/scite-el/scite.spec index 7edf8fc..8217793 100644 --- a/scite-el/scite.spec +++ b/scite-el/scite.spec @@ -98,6 +98,9 @@ desktop-file-install --delete-original \ %{_datadir}/applications/* %changelog +* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 4.2.1-1/3.7.6-1 +- Rewritten to build Fedora and Enterprise Linux versions from a single spec with minor flags changed + * Tue Jun 6 2019 B Stack <bgstack15@gmail.com> - 4.1.6-1/3.7.5-1 - Rewritten to build Fedora and Enterprise Linux versions from a single spec with minor flags changed diff --git a/scite-fedora/README.md b/scite-fedora/README.md new file mode 100644 index 0000000..d19fe20 --- /dev/null +++ b/scite-fedora/README.md @@ -0,0 +1,16 @@ +# scite upstream +https://src.fedoraproject.org/rpms/scite/tree/f29 + +# Reason for being in stackrpms +Fedora and CentOS do not package scite and I have use of them. CentOS 7 relies on version 3 of the application, but CentOS 8 and Fedora relies on version 4. + +# Reverse dependency matrix +Distro | scite version +---------- | --------------- +CentOS 6 | 3.7.5 +CentOS 7 | 3.7.5 +CentOS 8 | 4.1.6 +Fedora 30 | 4.1.6 + +# Differences from upstream +See file [stackrpms-scite.spec.diff](stackrpms-scite.spec.diff) diff --git a/scite-fedora/scite.spec b/scite-fedora/scite.spec index 8a8f75c..4f35b86 100644 --- a/scite-fedora/scite.spec +++ b/scite-fedora/scite.spec @@ -1,5 +1,5 @@ # el is on 3.x, fc is on 4.x -%global pkgversion 4.1.6 +%global pkgversion 4.2.1 %define tarballversion %( echo %pkgversion | tr -d '.' ) %define scl_env %{nil} @@ -98,6 +98,9 @@ desktop-file-install --delete-original \ %{_datadir}/applications/* %changelog +* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 4.2.1-1/3.7.6-1 +- Rewritten to build Fedora and Enterprise Linux versions from a single spec with minor flags changed + * Tue Jun 6 2019 B Stack <bgstack15@gmail.com> - 4.1.6-1/3.7.5-1 - Rewritten to build Fedora and Enterprise Linux versions from a single spec with minor flags changed diff --git a/scite-fedora/stackrpms-scite.spec.diff b/scite-fedora/stackrpms-scite.spec.diff new file mode 100644 index 0000000..aa96ded --- /dev/null +++ b/scite-fedora/stackrpms-scite.spec.diff @@ -0,0 +1,132 @@ +--- /usr/src/scite/scite.spec 2019-11-11 17:30:41.918108111 -0500 ++++ /home/bgstack15/dev/stackrpms/scite-fedora/scite.spec 2019-11-11 17:40:50.389848953 -0500 +@@ -1,23 +1,33 @@ +-%global tarballversion 375 ++# el is on 3.x, fc is on 4.x ++%global pkgversion 4.2.1 ++%define tarballversion %( echo %pkgversion | tr -d '.' ) + +-Name: scite +-Version: 3.7.5 +-Release: 3%{?dist} +-Summary: SCIntilla based GTK2 text editor ++%define scl_env %{nil} ++%define scl_buildreq coreutils ++%if 0%{?el6} ++ %define scl_env devtoolset-7 ++ %define scl_buildreq devtoolset-7-toolchain ++%endif ++ ++Name: scite ++Version: %{pkgversion} ++Release: 1%{?dist} ++Summary: SCIntilla-based GTK text editor + License: MIT + Group: Applications/Editors + Url: http://www.scintilla.org/SciTE.html ++Packager: B Stack <bgstack15@gmail.com> + +-Source0: http://download.sourceforge.net/scintilla/scite%{tarballversion}.tgz ++Source0: https://www.scintilla.org/scite%{tarballversion}.tgz + Patch0: scite-utf8.patch + +-%if 0%{?fedora}%{?el7} +-BuildRequires: gcc-c++ ++BuildRequires: desktop-file-utils ++BuildRequires: gcc-c++ ++BuildRequires: %{scl_buildreq} ++%if !0%{?el6} + BuildRequires: gtk3-devel + %endif +- + BuildRequires: gtk2-devel +-BuildRequires: desktop-file-utils + + Provides: bundled(scintilla) = %{version} + +@@ -33,20 +43,25 @@ + rm -rf scite/lua + + %build +-%if 0%{?el6} +-make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ +-CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" DEBUG=1 -C scintilla/gtk +-#Build without lua support +-make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ +-CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" DEBUG=1 NO_LUA=1 -C scite/gtk +-%endif + +-%if 0%{?fedora}%{?el7} +-make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ +-CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" GTK3=1 DEBUG=1 -C scintilla/gtk +-#Build without lua support +-make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ +-CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" GTK3=1 DEBUG=1 NO_LUA=1 -C scite/gtk ++%if 0%{?el6} ++ %if "%{?scl_env}" != "" ++ scl enable %{scl_env} /bin/bash <<'EOFSCL' ++ %endif ++ make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ ++ CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" DEBUG=1 -C scintilla/gtk ++ #Build without lua support ++ make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ ++ CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" DEBUG=1 NO_LUA=1 -C scite/gtk ++ %if "%{?scl_env}" != "" ++EOFSCL ++ %endif ++%else ++ make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ ++ CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" GTK3=1 DEBUG=1 -C scintilla/gtk ++ #Build without lua support ++ make %{?_smp_mflags} LDFLAGS="%{?__global_ldflags}" \ ++ CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" GTK3=1 DEBUG=1 NO_LUA=1 -C scite/gtk + %endif + + %install +@@ -62,15 +77,19 @@ + --remove-key Encoding \ + %{buildroot}%{_datadir}/applications/SciTE.desktop + +- ++%if 0%{?fedora} ++%posttrans ++/usr/bin/update-desktop-database &> /dev/null || : ++%else + %post + /usr/bin/update-desktop-database &> /dev/null || : + + %postun + /usr/bin/update-desktop-database &> /dev/null || : ++%endif + + %files +-%doc scite/License.txt ++%doc scite/License.txt + %{_mandir}/man1/scite.1* + %{_bindir}/SciTE + %{_bindir}/scite +@@ -79,6 +98,15 @@ + %{_datadir}/applications/* + + %changelog ++* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 4.2.1-1/3.7.6-1 ++- Rewritten to build Fedora and Enterprise Linux versions from a single spec with minor flags changed ++ ++* Tue Jun 6 2019 B Stack <bgstack15@gmail.com> - 4.1.6-1/3.7.5-1 ++- Rewritten to build Fedora and Enterprise Linux versions from a single spec with minor flags changed ++ ++* Mon May 6 2019 B Stack <bgstack15@gmail.com> - 4.1.5-1 ++- Brought to latest version ++ + * Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.5-3 + - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +@@ -155,7 +183,7 @@ + - drop vendor from desktop-file-install + - use correct LDFLAGS and CXXFLAGS + - install man page correctly +-- drop no longer needed install step and defattr ++- drop no longer needed install step and defattr + + * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.22-4 + - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/u2f-hidraw-policy/README.md b/u2f-hidraw-policy/README.md index c786cc6..70e6a1f 100644 --- a/u2f-hidraw-policy/README.md +++ b/u2f-hidraw-policy/README.md @@ -5,9 +5,9 @@ https://src.fedoraproject.org/rpms/u2f-hidraw-policy.git CentOS 8 does not package u2f-hidraw-policy yet and waterfox depends on any version of it. # Reverse dependency matrix -Distro | u2f-hidraw-policy version ----------- | ---------------- -CentOS 8 | 1.0.2 +Distro | Waterfox version | u2f-hidraw-policy version +---------- | ---------------- | ------------------------- +CentOS 8 | any | any (1.0.2) # Differences from upstream None diff --git a/veracrypt/README.md b/veracrypt/README.md new file mode 100644 index 0000000..1efc9b5 --- /dev/null +++ b/veracrypt/README.md @@ -0,0 +1,21 @@ +# VeraCrypt upstream +https://www.veracrypt.fr/code/VeraCrypt/snapshot/VeraCrypt_1.24.tar.gz +https://gitlab.com/bgstack15/big-sources/raw/master/veracrypt/VeraCrypt_1.24.tar.gz +Spec file forked from https://copr-be.cloud.fedoraproject.org/results/scx/veracrypt/fedora-27-x86_64/00657099-veracrypt/veracrypt.spec + +# Reason for being in stackrpms +Fedora does not package veracrypt because its license is tricky. Devuan does not package the application either. + +# Alternatives +https://copr.fedorainfracloud.org/coprs/pmdpalma/bucket/build/712274/ +https://copr-be.cloud.fedoraproject.org/results/scx/veracrypt/fedora-27-x86_64/00657099-veracrypt/veracrypt-1.21-3.fc27.src.rpm +https://copr.fedorainfracloud.org/coprs/cyfrost/packages/package/veracrypt/ +Additional references are available in [credits.md](credits.md) + +# Reverse dependency matrix +Distro | VeraCrypt version +---------- | ----------------- +All | 1.24 + +# Differences from upstream +None diff --git a/waterfox-filesystem/README.md b/waterfox-filesystem/README.md new file mode 100644 index 0000000..0e15bae --- /dev/null +++ b/waterfox-filesystem/README.md @@ -0,0 +1,13 @@ +# waterfox-filesystem upstream +Forked from https://github.com/PhantomX/chinforpms/blob/master/waterfox-ublock-origin/waterfox-ublock-origin.spec + +# Reason for being in stackrpms +Needed for Waterfox. + +# Reverse dependency matrix +Distro | Waterfox version | waterfox-filesystem version +---------- | ---------------- | --------------------------- +rpm | all | any (1.0) + +# Differences from upstream +None diff --git a/waterfox-ublock-origin/README.md b/waterfox-ublock-origin/README.md new file mode 100644 index 0000000..92ca8ba --- /dev/null +++ b/waterfox-ublock-origin/README.md @@ -0,0 +1,16 @@ +# uBlock Origin upstream +https://github.com/gorhill/uBlock/tags +Forked from deprecated project https://github.com/kororaproject/kp-mozilla-ublock-origin/blob/master/build/mozilla-ublock-origin.spec +https://github.com/PhantomX/chinforpms/blob/master/waterfox-ublock-origin/waterfox-ublock-origin.spec + +# Reason for being in stackrpms +I bundle uBlock Origin on the system level for the various Mozilla-based web browsers. There was some other distro (perhaps SolydXk or PCLinuxOS), that bundled uBlock Origin and gave me the idea of bundling this. Korora was one of them. +This package is now maintained independently in a few flavors, mostly for the installation directory. + +# Reverse dependency matrix +Distro | uBlock Origin version +---------- | --------------- +All | 1.16.4.11 + +# Differences from upstream +None diff --git a/waterfox-ublock-origin/waterfox-ublock-origin.spec b/waterfox-ublock-origin/waterfox-ublock-origin.spec index 906e963..78cdd4a 100644 --- a/waterfox-ublock-origin/waterfox-ublock-origin.spec +++ b/waterfox-ublock-origin/waterfox-ublock-origin.spec @@ -1,11 +1,11 @@ # waterfox globals -%global moz_extensions %{_datadir}/%{app_name}/extensions %global app_name waterfox +%global moz_extensions %{_datadir}/%{app_name}/extensions %global app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} Name: %{app_name}-ublock-origin -Version: 1.16.4.4 -Release: 2 +Version: 1.16.4.11 +Release: 1 Summary: uBlock Origin installed to system Waterfox extensions directory Group: Applications/Internet @@ -51,6 +51,9 @@ rm -rf %{buildroot} %{moz_extensions}/*/*.xpi %changelog +* Mon Nov 11 2019 B Stack <bgstack15@gmail.com> - 1.16.4.11-1 +- Update + * Sat Sep 15 2018 B Stack <bgstack15@gmail.com> - 1.16.4.4-2 - Customize for stackrpms diff --git a/waterfox/README.md b/waterfox/README.md new file mode 100644 index 0000000..07101f8 --- /dev/null +++ b/waterfox/README.md @@ -0,0 +1,20 @@ +# Waterfox upstream +https://github.com/MrAlex94/Waterfox/archive +Maintained in parallel to https://github.com/PhantomX/chinforpms/blob/master/waterfox/waterfox.spec + +# Reason for being in stackrpms +My distros do not package Waterfox, so I build it for myself. + +# Alternatives +Palemoon is another Mozilla Firefox fork. + +# Reverse dependency matrix +Distro | Waterfox version +---------- | ---------------- +All | 2019.10-classic + +# Differences from upstream +View the output of script [stackrpms-diff.sh](stackrpms-diff.sh) with this command: + + cd ~/dev + stackrpms/waterfox/stackrpms-diff.sh | vi - diff --git a/wxgtk3/wx-config b/wxgtk3/wx-config deleted file mode 100644 index 970ded9..0000000 --- a/wxgtk3/wx-config +++ /dev/null @@ -1,45 +0,0 @@ -#! /bin/sh -# -# Multilib-aware wrapper for the wx-config script -# -# Usage: wx-config [--arch <arch>] <regular wx-config options> -# - -version=3.1 - -if [ $# -ge 2 ]; then - if [ $1 = "--arch" ]; then - arch=$2 - shift 2 - fi -fi - -if [ -z $arch ]; then - arch=`uname -m` -fi - -case $arch in - i?86|ppc|s390|sparc|arm*|ia64|mips|mipsel) - libdir=/usr/lib - ;; - x86_64|ppc64|s390x|sparc64|aarch64|ppc64le|mips64*) - libdir=/usr/lib64 - ;; - *) - echo "Unsupported architecture '$arch'" - exit 8 - ;; -esac - -wxconfig=$libdir/wx/config/gtk3-unicode-$version -# special case when using 32-bit userspace and 64-bit kernel -if [ ! -f $wxconfig -a \( $arch = ppc64 -o $arch = sparc64 \) ]; then - wxconfig=/usr/lib/wx/config/gtk3-unicode-$version -fi - -if [ -x $wxconfig ]; then - exec $wxconfig $@ -else - echo "wxWidgets3-devel isn't installed for architecture '$arch'" - exit 9 -fi diff --git a/wxgtk3/wxGTK3.spec b/wxgtk3/wxGTK3.spec deleted file mode 100644 index 71af549..0000000 --- a/wxgtk3/wxGTK3.spec +++ /dev/null @@ -1,380 +0,0 @@ -%global srcname wxWidgets -%global wxgtkname wxGTK31 -%global wxbasename wxBase31 -#RHEL 6 does not have gtk3 -#RHEL prior to 6 is unsupported by this package -%if 0%{?el6} -%global gtkver 2 -%else -%global gtkver 3 -%endif - -Name: %{wxgtkname} -Version: 3.1.1 -Release: 3%{?dist} -Summary: Unofficial GTK port of the wxWidgets GUI library -License: wxWidgets -Group: System Environment/Libraries -URL: http://www.wxwidgets.org/ -Packager: B Stack <bgstack15@gmail.com> -Source0: https://github.com/%{srcname}/%{srcname}/releases/download/v%{version}/%{srcname}-%{version}.tar.bz2 -Source1: wx-config - - -BuildRequires: gtk%{gtkver}-devel -#Note webkitgtk (GTK2) does not appear to be supported -%if %{gtkver} == 3 - %if 0%{?fedora} > 26 -BuildRequires: webkitgtk4-devel - %else -BuildRequires: webkitgtk3-devel - %endif -%endif -BuildRequires: zlib-devel -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: libpng-devel -BuildRequires: libjpeg-devel -BuildRequires: libtiff-devel -BuildRequires: expat-devel -BuildRequires: SDL-devel -BuildRequires: libGLU-devel -BuildRequires: libSM-devel -BuildRequires: gstreamer-plugins-base-devel -BuildRequires: GConf2-devel -BuildRequires: gettext -BuildRequires: cppunit-devel -BuildRequires: libmspack-devel libXtst-devel libsecret-devel libnotify-devel - -Provides: wxGTK31 = %{version}-%{release} -Provides: bundled(scintilla) = 3.5.7 -Requires: %{wxbasename}%{?_isa} = %{version}-%{release} - -%description -wxWidgets is the GTK port of the C++ cross-platform wxWidgets -GUI library, offering classes for all common GUI controls as well as a -comprehensive set of helper classes for most common application tasks, -ranging from networking to HTML display and image manipulation. - - -%package devel -Group: Development/Libraries -Summary: Development files for the wxGTK3 library -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: %{name}-gl = %{version}-%{release} -Requires: %{name}-media = %{version}-%{release} -Requires: %{wxbasename} = %{version}-%{release} -Requires: gtk%{gtkver}-devel -Requires: libGLU-devel -%if 0%{?fedora} > 24 -# At last fc25 uses update-alternatives to manage wx-config! -Requires(post): %{_sbindir}/update-alternatives -Requires(postun): %{_sbindir}/update-alternatives -%endif -Provides: wxGTK31-devel = %{version}-%{release} - -%description devel -This package include files needed to link with the wxGTK3 library. -wxWidgets is the GTK port of the C++ cross-platform wxWidgets -GUI library, offering classes for all common GUI controls as well as a -comprehensive set of helper classes for most common application tasks, -ranging from networking to HTML display and image manipulation. - - -%package gl -Summary: OpenGL add-on for the wxWidgets library -Group: System Environment/Libraries -Requires: wxGTK31%{?_isa} = %{version}-%{release} - -%description gl -OpenGL (a 3D graphics API) add-on for the wxWidgets library. -wxWidgets is the GTK port of the C++ cross-platform wxWidgets -GUI library, offering classes for all common GUI controls as well as a -comprehensive set of helper classes for most common application tasks, -ranging from networking to HTML display and image manipulation. - - -%package media -Summary: Multimedia add-on for the wxWidgets library -Group: System Environment/Libraries -Requires: wxGTK31%{?_isa} = %{version}-%{release} - -%description media -Multimedia add-on for the wxWidgets library. -wxWidgets is the GTK port of the C++ cross-platform wxWidgets -GUI library, offering classes for all common GUI controls as well as a -comprehensive set of helper classes for most common application tasks, -ranging from networking to HTML display and image manipulation. - - -%package -n %{wxbasename} -Summary: Non-GUI support classes from the wxWidgets library -Group: System Environment/Libraries - -%description -n %{wxbasename} -Every wxWidgets application must link against this library. It contains -mandatory classes that any wxWidgets code depends on (like wxString) and -portability classes that abstract differences between platforms. wxBase can -be used to develop console mode applications -- it does not require any GUI -libraries or the X Window System. - - -%package docs -Group: Development/Libraries -Summary: Documentation for the wxGTK3 library -Requires: %{name} = %{version}-%{release} -Provides: wxGTK31-docs = %{version}-%{release} -BuildArch: noarch - -%description docs -This package provides documentation for the %{srcname} library. - - -%prep -%setup -q -n %{srcname}-%{version} - -# patch some installed files to avoid conflicts with 2.8.* -sed -i -e 's|aclocal)|aclocal/wxwin31.m4)|' Makefile.in -sed -i -e 's|wxstd.mo|wxstd31.mo|' Makefile.in -sed -i -e 's|wxmsw.mo|wxmsw31.mo|' Makefile.in - -# rename docs directory -#mv %{srcname}-%{version} html - - -# fix plugin dir for 64-bit -sed -i -e 's|/usr/lib\b|%{_libdir}|' wx-config.in configure -sed -i -e 's|/lib|/%{_lib}|' src/unix/stdpaths.cpp - - -%build -# likely still dereferences type-punned pointers -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -# fix unused-direct-shlib-dependency error: -export LDFLAGS="-Wl,--as-needed" - -%configure \ - --with-gtk=%{gtkver} \ - --with-opengl \ - --with-sdl \ - --with-libmspack \ - --enable-intl \ - --disable-rpath \ - --enable-ipv6 - -make %{?_smp_mflags} - -%install -%make_install - -# install our multilib-aware wrapper -##Remove installed -rm %{buildroot}%{_bindir}/wx-config -##Install new and symlink -install -p -D -m 755 %{SOURCE1} %{buildroot}%{_libexecdir}/%{name}/wx-config -ln -s ../..%{_libexecdir}/%{name}/wx-config %{buildroot}%{_bindir}/wx-config-3.1 -touch %{buildroot}%{_bindir}/wx-config -##If gtk2 -%if %{gtkver} == 2 -sed -i -e 's|gtk3|gtk2|' %{buildroot}%{_libexecdir}/%{name}/wx-config -%endif - -#Alternatives setup with wxrc -mv %{buildroot}%{_bindir}/wxrc* %{buildroot}%{_libexecdir}/%{name} -ln -s ../..%{_libexecdir}/%{name}/wxrc-3.1 %{buildroot}%{_bindir}/wxrc-3.1 -touch %{buildroot}%{_bindir}/wxrc - -#Remove some python bitecode artifacts -rm -f %{buildroot}%{_datadir}/bakefile/presets/*.pyc -rm -f %{buildroot}%{_datadir}/bakefile/presets/*.pyo - -# move bakefiles to avoid conflicts with 2.8.* -mkdir %{buildroot}%{_datadir}/bakefile/presets/wx31 -mv %{buildroot}%{_datadir}/bakefile/presets/*.* %{buildroot}%{_datadir}/bakefile/presets/wx31 - -%find_lang wxstd31 -%find_lang wxmsw31 -cat wxmsw31.lang >> wxstd31.lang - - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - -%post gl -p /sbin/ldconfig -%postun gl -p /sbin/ldconfig - -%post media -p /sbin/ldconfig -%postun media -p /sbin/ldconfig - -## This isn't needed here, presumably because we don't package webview separately -## and uncommenting it breaks rpmbuild -#%if %{gtkver} == 3 -#%if 0%{?fedora} > 25 -#%post webview -p /sbin/ldconfig -#%postun webview -p /sbin/ldconfig -#%endif -#%endif - -%post -n %{wxbasename} -p /sbin/ldconfig -%postun -n %{wxbasename} -p /sbin/ldconfig - -%post devel -if [ -f %{_bindir}/wx-config ] && [ ! -h %{_bindir}/wx-config ] ; then - rm %{_bindir}/wx-config -fi -%{_sbindir}/update-alternatives --install %{_bindir}/wx-config \ - wx-config %{_libexecdir}/%{name}/wx-config 3 -%{_sbindir}/update-alternatives --install %{_bindir}/wxrc \ - wxrc %{_libexecdir}/%{name}/wxrc 3 - -%postun devel -if [ $1 -eq 0 ] ; then - %{_sbindir}/update-alternatives --remove wx-config %{_libexecdir}/%{name}/wx-config - %{_sbindir}/update-alternatives --remove wxrc %{_libexecdir}/%{name}/wxrc -fi - -%files -f wxstd31.lang -%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt -%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt -%{_libdir}/libwx_gtk%{gtkver}u_adv-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_aui-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_core-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_html-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_propgrid-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_qa-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_ribbon-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_richtext-*.so.* -%{_libdir}/libwx_gtk%{gtkver}u_stc-*.so.* -%if %{gtkver} == 3 -%{_libdir}/libwx_gtk%{gtkver}u_webview-*.so.* -%endif -%{_libdir}/libwx_gtk%{gtkver}u_xrc-*.so.* - -%files devel -%ghost %{_bindir}/wx-config -%ghost %{_bindir}/wxrc -%{_bindir}/wxrc-3.1 -%{_bindir}/wx-config-3.1 -%{_includedir}/wx-3.1 -%{_libdir}/libwx_*.so -%{_libdir}/wx -%{_datadir}/aclocal/wxwin31.m4 -%{_datadir}/bakefile/presets/wx31 -%{_datadir}/bakefile/presets/wx31/*.* -%{_libexecdir}/%{name} - -%files gl -%{_libdir}/libwx_gtk%{gtkver}u_gl-*.so.* - -%files media -%{_libdir}/libwx_gtk%{gtkver}u_media-*.so.* - -%files -n %{wxbasename} -%doc docs/changes.txt docs/gpl.txt docs/lgpl.txt docs/licence.txt -%doc docs/licendoc.txt docs/preamble.txt docs/readme.txt -%{_libdir}/libwx_baseu-*.so.* -%{_libdir}/libwx_baseu_net-*.so.* -%{_libdir}/libwx_baseu_xml-*.so.* - - -%changelog -* Fri Nov 16 2018 B Stack <bgstack15@gmail.com> - Unofficial 3.1.1-3 -- Custom package for copr - -* Wed Sep 27 2017 David Hart <david@codelite.co.uk> - Unofficial 3.1.0 -- Fedora >26 uses webkitgtk4, not 3 - -* Wed Apr 26 2017 David Hart <david@codelite.co.uk> - Unofficial 3.1.0 -- Patch for Wayland keyboard glitch, kindly supplied by Alexey Kosilin - -* Tue Apr 18 2017 David Hart <david@codelite.co.uk> - Unofficial 3.1.0 -- Patch for mousewheel crash in Wayland, kindly supplied by Alexey Kosilin - -* Wed Nov 23 2016 David Hart <david@codelite.co.uk> - Unofficial 3.1.0 -- Added update-alternatives support for >=fc25 - -* Tue Mar 01 2016 David Hart <david@codelite.co.uk> - Unofficial 3.1.0 -- Updated for wx3.1.0 - -* Thu Jan 21 2016 David Hart <david@codelite.co.uk> - Unofficial 3.1pre -- Updated for wx3.1pre390091c - -* Thu Dec 31 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-12 -- Remove python artifacts in bakefile dir, causes multilib devel conflict RH#1294712 -- Fix package devel not owning created wx3 backfile preset dir -- Add support for MIPS to wx-config RH#1294895 -- Wayland Patch - -* Thu Nov 5 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-11 -- Added patch to fix checkbox and radio button issues for f21 onwards - -* Sun Nov 1 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-10 -- Removed depreciated/retired libgnomeprintui22 - -* Sat Aug 22 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-9 -- Include spinbutton patch from upstream - -* Mon Jun 22 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-8 -- Include some upstream patches to fix crashes and warnings - -* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu May 28 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.0.2-6 -- Don't abort on ABI check, backport from wxGTK - -* Mon May 04 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-5 -- Indicate that this package bundles scintilla 3.2.1. - -* Thu Feb 26 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-4 -- Bump to rebuild, fix bug #1210239 - -* Thu Feb 26 2015 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-3 -- Bump to rebuild for gcc 5.0 to fix some issues - -* Tue Nov 04 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-2 -- Moving things around again, hopefully fixing RH#1124402 -- Adding symlinks to avoid breaking things - -* Tue Nov 04 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.2-1 -- Update to 3.0.2 - -* Mon Nov 03 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 3.0.1-5 -- Add aarch64 and ppc64le to list of 64-bit architectures - -* Tue Sep 30 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.1-4 -- Add conflict with wxgtk-devel again, temporary fix until it can be resolved - -* Tue Sep 30 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.1-3 -- Avoid gtk warnings, fixes RH#1147995 -- Moving wxrc and wx-config to libexec instead of renaming -- Misc changes and spec error fixes, fixes RH#1124402 - -* Sat Jul 5 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.1-1 -- Bump to 3.0.1 RH#1076617 - -* Tue Mar 18 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.0-6 -- Removed disable-catch_segvs, see RH#1076617 - -* Mon Mar 17 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.0-5 -- Renable combat28 - without it causes bugs RH#1076617 and a few others - -* Wed Feb 19 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.0-4 -- Fixed GTK3 bug with wx-config -- Fixed a unused-direct-shlib-dependency error - -* Mon Feb 17 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.0-3 -- Added patch to avoid build fail on gtk 3.10+ -- Reverted patching to make devel package compatible with wxGTK-devel -- Added combatibility for RHEL 6+ -- Changed all mention of GTK3 and GTK2 to GTK for consistency - -* Mon Feb 10 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.0-2 -- Changed to build against gtk3 -- Add webkit to build requires -- Removed patching to make devel package compatible with wxGTK-devel -- Disable 2.8.* combatibility (redundant functionality) - -* Sat Jan 4 2014 Jeremy Newton <alexjnewt AT hotmail DOT com> - 3.0.0-1 -- Initial build of wxwidgets version 3, mostly based on wxGTK spec diff --git a/xseticon/README.md b/xseticon/README.md new file mode 100644 index 0000000..cbab615 --- /dev/null +++ b/xseticon/README.md @@ -0,0 +1,13 @@ +# xseticon upstream +http://www.leonerd.org.uk/code/xseticon/ + +# Reason for being in stackrpms +No one packages xseticon, and I find it useful. This is an original package. + +# Reverse dependency matrix +Distro | xseticon version +---------- | ---------------- +All | 0.1 + +# Differences from upstream +None |