Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 19 additions & 10 deletions documentation/asciidoc/computers/software-sources.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@ At Raspberry Pi we're trying to open source as much of our code as possible to m

== Finding software sources in Raspberry Pi OS

When looking for software which is distributed with Raspberry Pi OS, there are often upstream software sources that we patch to create our downstream packages (those tagged with `pass:[+rpt]`). To view the source for those packages it is usually easier to fetch through apt. To do this, you first need to edit your apt lists to include the source packages. The following files should be edited to remove the leading `pass:[#]` from each `deb-src` line:
When looking for software which is distributed with Raspberry Pi OS, there are often upstream software sources that we patch to create our downstream packages (those tagged with `pass:[+rpt]`). To view the source for those packages it is usually easier to fetch through apt. To do this, you first need to edit your apt lists to include the source packages. The following files should be edited to change each "Types: deb" line to "Types: deb deb-src":

* `+/etc/apt/sources.list+`
* `+/etc/apt/sources.list.d/raspi.list+`
* `+/etc/apt/sources.list.d/debian.sources+` (on 64-bit images)
or
* `+/etc/apt/sources.list.d/raspbian.sources+` (on 32-bit images)
and
* `+/etc/apt/sources.list.d/raspi.sources+`

Next you must update the package lists:

Expand Down Expand Up @@ -81,6 +84,9 @@ A library for directly controlling and accessing multimedia interfaces.

=== Desktop

https://github.com/raspberrypi-ui/rpd-metas::
The metapackages used to create the desktop.

https://github.com/raspberrypi-ui/wf-panel-pi::
The taskbar displayed at the top of the screen when running the Wayland-based desktop.

Expand All @@ -105,20 +111,23 @@ https://github.com/raspberrypi-ui/pcmanfm::
https://github.com/raspberrypi-ui/libfm::
The file manager used by the desktop, which also displays the desktop background.

https://github.com/raspberrypi-ui/appset::
The Appearance settings panel.

https://github.com/raspberrypi-ui/rpcc::
The Control Centre settings panel.
The Control Centre application.

https://github.com/raspberrypi-ui/rc_gui::
The Raspberry Pi configuration plugin for Control Centre.

https://github.com/raspberrypi-ui/appset::
The appearance settings plugin for Control Centre.

https://github.com/raspberrypi-ui/rasputin::
The Mouse and Keyboard settings panel.
The mouse and keyboard settings plugin for Control Centre.

https://github.com/raspberrypi-ui/raindrop::
The Screen Configuration settings panel.
The screen configuration plugin for Control Centre.

https://github.com/raspberrypi-ui/rpinters::
The Printers settings panel.
The printer settings plugin for Control Centre.

=== Applications

Expand Down
92 changes: 60 additions & 32 deletions jekyll-assets/_layouts/boxes.html
Original file line number Diff line number Diff line change
@@ -1,42 +1,70 @@
<!doctype html>
<html lang="en">
<head>
{% include head.html %}
</head>
<body>
{% include header.html %}

<div class="toptitle">
<h1><a href="/documentation/"><b>Raspberry Pi</b> Documentation</a></h1>
<div id="search-container">
<div id="docsearch" role="search"></div>
</div>
{% include tabs.html %}

<head>
{% include head.html %}
</head>

<body>
{% include header.html %}

<div class="toptitle">
<h1><a href="/documentation/"><b>Raspberry Pi</b> Documentation</a></h1>
<div id="search-container">
<div id="docsearch" role="search"></div>
</div>
{% include tabs.html %}
</div>

<div id="container" role="main">
<section id="box-content">
{% for item in site.data.index.tabs %}
{% if page.dir == item.path or page.dir == "/" and item.default_tab and item.default_tab == "yes" %}
{% for entry in item.subitems %}
{% if entry.path %}
<a class="box" href="{{ site.baseurl }}{{ entry.path }}">
{% else %}
<a class="box" href="{{ entry.url }}">
{% endif %}
<span><img src="{{ site.baseurl }}{{ entry.imagepath }}" width="121" height="121" alt=""></span>
<span class="title">{{ entry.title | markdownify }}</span>
<span>{{ entry.description }}</span>
</a>
{% endfor %}
<div id="container" role="main">
<section id="box-content">
{% for item in site.data.index.tabs %}
{% if page.dir == item.path or page.dir == "/" and item.default_tab and item.default_tab == "yes" %}
{% for entry in item.subitems %}
{% if entry.path %}
<a class="box" href="{{ site.baseurl }}{{ entry.path }}">
{% else %}
<a class="box" href="{{ entry.url }}">
{% endif %}
<span><img src="{{ site.baseurl }}{{ entry.imagepath }}" width="121" height="121" alt=""></span>
<span class="title">{{ entry.title | markdownify }}</span>
<span>{{ entry.description }}</span>
</a>
{% endfor %}
{% endif %}
{% endfor %}
</section>
</div>

<div id="related" role="complementary">
<div id="related-title">
<h2>Related resources</h2>
</div>
<div id="related-container" role="complementary">
<section id="related-content">
<a class="box" href="https://pip.raspberrypi.com/">
<span><img src="/documentation/images/full-sized/PIP.png" width="121" height="121" alt=""></span>
<span class="title">Product Information Portal</span>
<span>Documents, reports, and notices for all Raspberry Pi products</span>
</a>
<a class="box" href="https://www.raspberrypi.com/tutorials/">
<span><img src="/documentation/images/full-sized/Tutorials.png" width="121" height="121" alt=""></span>
<span class="title">Tutorials</span>
<span>Hands-on hardware and software tutorials</span>
</a>
<a class="box" href="https://forums.raspberrypi.com/">
<span><img src="/documentation/images/full-sized/Forums.png" width="121" height="121" alt=""></span>
<span class="title">Forums</span>
<span>User and product support forums</span>
</a>
</section>
</div>
</div>

{% include legal.html %}
{% include footer.html %}
{% include search.html %}

{% include legal.html %}
{% include footer.html %}
{% include search.html %}
</body>

</body>
</html>
</html>
34 changes: 24 additions & 10 deletions jekyll-assets/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,24 @@ div.subtitle p {
margin-right: 0px;
}

#container .section {
#container .section,
#related-container .section {
display: flex;
flex-direction: column;
width: 100%;
}

#docs-content #container {
#related-title {
text-align: center;
}

#related-title h2 {
padding-top: 20px;
font-size: 1.5em;
}

#docs-content #container,
#docs-content #related-container {
align-items: start;
}

Expand Down Expand Up @@ -520,7 +531,8 @@ li > a {
color: var(--subtle-text);
}

#container section#content {
#container section#content,
#related-container section#content {
flex-grow: 1;
}

Expand Down Expand Up @@ -1403,7 +1415,7 @@ input:not(:checked) ~ li ~ .itemcontents .sectlevel1 {
content: "";
display: block;
height: 60px;
margin -60px 0 0;
margin: -60px 0 0;
}

/* when the mobile menu is visible, hide all page content so we don't end up with dueling scrollbars */
Expand Down Expand Up @@ -1443,7 +1455,8 @@ input:not(:checked) ~ li ~ .itemcontents .sectlevel1 {
max-width: 100vw;
}

#container {
#container,
#related-container {
justify-content: center;
flex-wrap: wrap;
margin-left: 3px;
Expand Down Expand Up @@ -1544,8 +1557,6 @@ input:not(:checked) ~ li ~ .itemcontents .sectlevel1 {
#content {
margin-left: 0px;
}
#container {
}
}

@media print {
Expand All @@ -1560,7 +1571,8 @@ input:not(:checked) ~ li ~ .itemcontents .sectlevel1 {
ul#tab-container li a {
display: none !important;
}
div#container {
div#container,
div#related-container {
margin-left: 0;
margin-right: 0;
justify-content: center !important;
Expand All @@ -1581,7 +1593,8 @@ input:not(:checked) ~ li ~ .itemcontents .sectlevel1 {
box-sizing: border-box;
}

section#box-content {
section#box-content,
section#related-content {
display: flex;
flex-wrap: wrap;
flex-direction: row;
Expand Down Expand Up @@ -1639,7 +1652,8 @@ div.subtitle.error-message p a {
color: var(--bg);
}

#container {
#container,
#related-container {
display: flex;
justify-content: center;
margin-right: 10px;
Expand Down