commit
323d5968d7
@ -0,0 +1,3 @@ |
||||
archive/ |
||||
tree/ |
||||
chromium-ungoogled-*.txz |
@ -0,0 +1 @@ |
||||
1287a142fcbddae46f4b13e21d004d29 chromium-ungoogled-101.0.4951.64-x86_64-1alien.txz |
@ -0,0 +1,77 @@ |
||||
Command-line Flags |
||||
================== |
||||
Chromium has an extensive set of command-line flags that change rapidly, so |
||||
it's not really practical to include documentation in the package. This page |
||||
is kept relatively up to date with that information: |
||||
|
||||
http://peter.sh/experiments/chromium-command-line-switches |
||||
|
||||
Omnibox Search |
||||
============== |
||||
The omnibox search feature, which sends information entered into the url |
||||
entry bar to a selected search provider, can be disabled by setting |
||||
"disabled" "disabled" "http://%s" as the three fields and then selecting |
||||
"Make default" in the Default search settings dialog: |
||||
|
||||
chrome://settings/searchEngines |
||||
|
||||
Built-in Extensions |
||||
=================== |
||||
|
||||
The debian package disables most built-in upstream extensions by default |
||||
since users have stated concern about enabled features that they have not |
||||
specifically requested. This includes things like Google Hangouts, etc. |
||||
|
||||
There are two exceptions, the pdfium extension for viewing pdf files |
||||
directly in the browser and the two-factor authentication extension. |
||||
|
||||
If you would like to use one of the upstream built-ins that are currently |
||||
disabled, please edit debian/rules to enable it and rebuild the package |
||||
from source. See debian bug #886358 for more information. |
||||
|
||||
Widevine Extension |
||||
================== |
||||
Widevine is a non-free library that cannot be distributed directly by Debian. |
||||
If you would like chromium to use it, you need to obtain it from google first |
||||
and install it to one of these locations ~/.config/chromium/WidevineCdm/ or |
||||
/usr/lib/chromium/WidevineCdm/. |
||||
|
||||
Debugging |
||||
========= |
||||
To produce meaningful debugging information, please install the chromium-dbgsym |
||||
package and launch chromium with the "-g" flag. |
||||
|
||||
$ chromium -g |
||||
|
||||
If you try to install chromium-dbgsym and it fails, you may not have Debian's |
||||
dbgsym package repository configured and enabled. To set this up, first as |
||||
root add one or more of the following lines to your /etc/apt/sources.list file |
||||
(select the one appropriate to the Debian release you are using): |
||||
|
||||
deb http://debug.mirrors.debian.org/debian-debug stable-debug main |
||||
deb http://debug.mirrors.debian.org/debian-debug testing-debug main |
||||
deb http://debug.mirrors.debian.org/debian-debug unstable-debug main |
||||
|
||||
Then execute these commands (also as root): |
||||
|
||||
# apt update |
||||
# apt install chromium-dbgsym |
||||
|
||||
Information about installing dbgsym packages can be found on the Debian wiki: |
||||
|
||||
http://wiki.debian.org/AutomaticDebugPackages |
||||
|
||||
Additional information about debugging chromium can also be found on the Debian |
||||
wiki, but it is often out of date: |
||||
|
||||
http://wiki.debian.org/Chromium/Debugging |
||||
|
||||
Running as Root |
||||
=============== |
||||
|
||||
First of all, this is a very bad idea for a large number of reasons, so please |
||||
do not do this unless you really know what you are doing. However, if you want |
||||
to accept the risks, you can use the --no-sandbox command line argument to be |
||||
able to run chromium as root: |
||||
|
||||
# chromium --no-sandbox |
@ -0,0 +1,5 @@ |
||||
chromium-ungoogled (96.0.4664.45) unstable; urgency=medium |
||||
|
||||
* Initial release. |
||||
|
||||
-- Meliurwen <meliurwen@gmail.com> Sat, 11 Dec 2021 09:58:47 +0100 |
@ -0,0 +1,22 @@ |
||||
Source: chromium-ungoogled |
||||
Section: web |
||||
Priority: optional |
||||
Maintainer: Meliurwen <meliurwen@gmail.com> |
||||
Rules-Requires-Root: no |
||||
Build-Depends: |
||||
debhelper-compat (= 13), |
||||
Standards-Version: 4.6.1 |
||||
#Homepage: <insert the upstream URL, if relevant> |
||||
|
||||
Package: chromium-ungoogled |
||||
Architecture: amd64 |
||||
Depends: |
||||
${misc:Depends}, |
||||
Provides: |
||||
www-browser, |
||||
gnome-www-browser, |
||||
Description: web browser |
||||
Web browser that aims to build a safer, faster, and more stable internet |
||||
browsing experience. |
||||
. |
||||
This package contains the web browser component. |
@ -0,0 +1,51 @@ |
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
||||
Source: <url://example.com> |
||||
Upstream-Name: chromium-ungoogled |
||||
Upstream-Contact: <preferred name and address to reach the upstream project> |
||||
|
||||
Files: |
||||
* |
||||
Copyright: |
||||
<years> <put author's name and email here> |
||||
<years> <likewise for another author> |
||||
License: BSD-3-clause |
||||
|
||||
Files: |
||||
debian/* |
||||
Copyright: |
||||
2022 Meliurwen <meliurwen@gmail.com> |
||||
License: BSD-3-clause |
||||
|
||||
License: BSD-3-clause |
||||
Redistribution and use in source and binary forms, with or without |
||||
modification, are permitted provided that the following conditions |
||||
are met: |
||||
1. Redistributions of source code must retain the above copyright |
||||
notice, this list of conditions and the following disclaimer. |
||||
2. Redistributions in binary form must reproduce the above copyright |
||||
notice, this list of conditions and the following disclaimer in the |
||||
documentation and/or other materials provided with the distribution. |
||||
3. Neither the name of the University nor the names of its contributors |
||||
may be used to endorse or promote products derived from this software |
||||
without specific prior written permission. |
||||
. |
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
||||
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR |
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||
|
||||
# Please also look if there are files or directories which have a |
||||
# different copyright/license attached and list them here. |
||||
# Please avoid picking licenses with terms that are more restrictive than the |
||||
# packaged work, as it may make Debian's contributions unacceptable upstream. |
||||
# |
||||
# If you need, there are some extra license texts available in two places: |
||||
# /usr/share/debhelper/dh_make/licenses/ |
||||
# /usr/share/common-licenses/ |
@ -0,0 +1 @@ |
||||
tree/* / |
@ -0,0 +1,12 @@ |
||||
#!/bin/sh |
||||
|
||||
set -e |
||||
|
||||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then |
||||
update-alternatives --install /usr/bin/x-www-browser \ |
||||
x-www-browser /usr/bin/chromium-ungoogled 40 |
||||
update-alternatives --install /usr/bin/gnome-www-browser \ |
||||
gnome-www-browser /usr/bin/chromium-ungoogled 40 |
||||
fi |
||||
|
||||
#DEBHELPER# |
@ -0,0 +1,10 @@ |
||||
#!/bin/sh |
||||
|
||||
set -e |
||||
|
||||
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ] ; then |
||||
update-alternatives --remove x-www-browser /usr/bin/chromium-ungoogled |
||||
update-alternatives --remove gnome-www-browser /usr/bin/chromium-ungoogled |
||||
fi |
||||
|
||||
#DEBHELPER# |
@ -0,0 +1,5 @@ |
||||
#!/usr/bin/make -f |
||||
|
||||
%: |
||||
dh $@ |
||||
|
@ -0,0 +1 @@ |
||||
3.0 (native) |
@ -0,0 +1,49 @@ |
||||
#!/bin/sh |
||||
|
||||
set -e |
||||
|
||||
prepare() { |
||||
mkdir archive && cd archive |
||||
|
||||
tar -xf "../${archive_pkg}" 2>/dev/null |
||||
|
||||
# Move a couple of things in order to conform to Debian's standards |
||||
mv usr/lib64 usr/lib |
||||
mv usr/man usr/share/ |
||||
|
||||
# Remove Slackware-specific folder |
||||
rm -rf install/ |
||||
|
||||
cd .. |
||||
} |
||||
|
||||
package() { |
||||
|
||||
cp -r archive/etc ${pkgdir}/ |
||||
cp -r archive/usr ${pkgdir}/ |
||||
|
||||
dch --newversion $pkgver --distribution unstable --controlmaint "New relase." |
||||
|
||||
} |
||||
|
||||
pkgver=101.0.4951.64 |
||||
srcdir="$PWD" |
||||
|
||||
archive_pkg="chromium-ungoogled-${pkgver}-x86_64-1alien.txz" |
||||
|
||||
if [ ! -f "${archive_pkg}" ]; then |
||||
curl -o "${archive_pkg}" "http://www.slackware.com/~alien/slackbuilds/chromium-ungoogled/pkg64/current/${archive_pkg}" |
||||
fi |
||||
if [ ! -f "checksums/${archive_pkg}.md5" ]; then |
||||
curl -o "checksums/${archive_pkg}.md5" "http://www.slackware.com/~alien/slackbuilds/chromium-ungoogled/pkg64/current/${archive_pkg}.md5" |
||||
fi |
||||
|
||||
cat "checksums/${archive_pkg}.md5" | md5sum -c |
||||
|
||||
prepare |
||||
|
||||
pkgdir="tree" |
||||
|
||||
package |
||||
|
||||
dpkg-buildpackage |
Loading…
Reference in new issue