Commit 3661f20d authored by Paulo Queiroz's avatar Paulo Queiroz 📦
Browse files

Merge branch '15-name-and-icon-change' into 'main'

Rebrand to "Black Box"

Closes #15

See merge request !8
parents 5e4f151c 415c28b1
Pipeline #394047 passed with stage
in 2 minutes and 33 seconds
include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
variables:
BUNDLE_NAME: "terminal.flatpak"
BUNDLE_NAME: "blackbox.flatpak"
flatpak:
extends: .flatpak
......@@ -11,11 +11,11 @@ flatpak:
GIT_SUBMODULE_STRATEGY: normal
# Replace with your manifest path
MANIFEST_PATH: "com.raggesilver.Terminal.json"
MANIFEST_PATH: "com.raggesilver.BlackBox.json"
RUNTIME_REPO: "https://flathub.org/repo/flathub.flatpakrepo"
# Replace with your application name, as written in the manifest
FLATPAK_MODULE: "terminal"
APP_ID: "com.raggesilver.Terminal"
FLATPAK_MODULE: "blackbox"
APP_ID: "com.raggesilver.BlackBox"
BUNDLE: ${BUNDLE_NAME}
before_script:
- flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
......@@ -53,7 +53,7 @@ release:
assets:
links:
- name: 'Flatpak bundle'
url: 'https://gitlab.gnome.org/raggesilver/terminal/-/jobs/${PA_JOB_ID}/artifacts/file/${BUNDLE_NAME}'
url: 'https://gitlab.gnome.org/raggesilver/blackbox/-/jobs/${PA_JOB_ID}/artifacts/file/${BUNDLE_NAME}'
# Only run this for tag pipelines (releases)
rules:
- if: $CI_COMMIT_TAG
.PHONY: all export install run clean fclean update hard-update test-run ffclean
MODULE := terminal
APP_ID := com.raggesilver.Terminal
MANIFEST := $(APP_ID).json
APP_DIR := app
BUILD_DIR := app_build
REPO_DIR := repo
BUILD_COMMAND := meson --prefix=/app $(BUILD_DIR)
INSTALL_COMMAND := ninja -C $(BUILD_DIR) install
all: $(MODULE)
$(MODULE): $(BUILD_DIR) Makefile $(MANIFEST)
flatpak-builder --run $(APP_DIR) $(MANIFEST) $(INSTALL_COMMAND)
# app_build/
$(BUILD_DIR): $(APP_DIR) Makefile $(MANIFEST)
flatpak-builder --run $(APP_DIR) $(MANIFEST) $(BUILD_COMMAND)
# app/
$(APP_DIR):
flatpak-builder --disable-updates --stop-at=$(MODULE) $@ $(MANIFEST)
# build (if necessary) and run $(MODULE)
run: $(MODULE)
# flatpak-builder --run $(APP_DIR) $(MANIFEST) $(MODULE)
flatpak-builder --run --filesystem=/usr/share/fonts $(APP_DIR) $(MANIFEST) sh -c 'ln -s /run/host/usr/share/fonts /run/host/fonts; $(MODULE)'
# build (if necessary) and run $(MODULE)
run-inspect: $(MODULE)
# flatpak-builder --run --filesystem=/usr/share/fonts $(APP_DIR) $(MANIFEST) $(MODULE)
flatpak-builder --run --filesystem=/usr/share/fonts $(APP_DIR) $(MANIFEST) sh -c 'ln -s /run/host/usr/share/fonts /run/host/fonts; GTK_DEBUG=interactive $(MODULE)'
# build (if necessary) and run $(MODULE) for 5 seconds
test-run: $(MODULE)
flatpak-builder --run $(APP_DIR) $(MANIFEST) sh -c '$(MODULE) & sleep 3; kill `pgrep $(MODULE)`'
# update dependencies, use cache if unchanged
update:
flatpak-builder --ccache --force-clean --stop-at=$(MODULE) $(APP_DIR) $(MANIFEST)
# update all dependencies without cache (will rebuild everything) even if there
# is nothing new
hard-update:
flatpak-builder --disable-cache --force-clean --stop-at=$(MODULE) $(APP_DIR) $(MANIFEST)
# generate $(REPO_DIR) and $(MODULE).flatpak
export: $(MODULE)
flatpak-builder --finish-only $(APP_DIR) $(MANIFEST)
flatpak-builder --export-only --repo=$(REPO_DIR) $(APP_DIR) $(MANIFEST)
flatpak build-bundle $(REPO_DIR) "$(MODULE).flatpak" $(APP_ID)
# install $(MODULE).flatpak
install: export
flatpak install --user "$(MODULE).flatpak"
# remove $(BUILD_DIR), $(REPO_DIR) and $(MODULE).flatpak
clean:
rm -rf $(BUILD_DIR)
rm -rf $(REPO_DIR)
rm -rf $(MODULE).flatpak
# remove $(BUILD_DIR), $(REPO_DIR), $(MODULE).flatpak and $(APP_DIR)
fclean: clean
rm -rf $(APP_DIR)
# remove everything from fclean plus .flatpak-builder
ffclean: fclean
rm -rf .flatpak-builder
# some tests for this file
# make ffclean test-run export && make ffclean export
# make ffclean hard-update export
# make test-run; make update export
# keep this as reference:
# https://docs.flatpak.org/en/latest/flatpak-builder-command-reference.html
<div align="center">
<h1><img src="./data/icons/hicolor/scalable/apps/com.raggesilver.Terminal.svg" height="64"/>Terminal</h1>
<h4>A beautiful and simple GTK 4 terminal.</h4>
<h1><img src="./data/icons/hicolor/scalable/apps/com.raggesilver.BlackBox.svg" height="64"/>Black Box</h1>
<h4>A beautiful GTK 4 terminal.</h4>
<p>
<a href="#install">Install</a>
<a href="#features">Features</a>
......@@ -11,12 +11,12 @@
<div align="center">
<img src="https://i.imgur.com/kCQDGcb.png" alt="Preview"/><br/>
<small><i>
Terminal 42.alpha0 (theme <a href="https://github.com/storm119/Tilix-Themes/blob/master/Themes/japanesque.json" target="_blank">"Japanesque"</a>, fetch <a href="https://github.com/Rosettea/bunnyfetch">bunnyfetch</a>)
Black Box 42.alpha0 (theme <a href="https://github.com/storm119/Tilix-Themes/blob/master/Themes/japanesque.json" target="_blank">"Japanesque"</a>, fetch <a href="https://github.com/Rosettea/bunnyfetch">bunnyfetch</a>)
</i></small>
<br/><br/>
</div>
> This is work in progress. Feel free to use Terminal and report any bugs you
> This is work in progress. Feel free to use Black Box and report any bugs you
> find.
I created this project so that I could use a decent looking terminal app on
......@@ -36,36 +36,37 @@ Linux. There are more featureful alternatives out there.
**Download**
- [Flatpak](https://gitlab.gnome.org/raggesilver/terminal/-/jobs/artifacts/main/raw/terminal.flatpak?job=flatpak)
- [Zip](https://gitlab.gnome.org/raggesilver/terminal/-/jobs/artifacts/main/download?job=flatpak)
- [Flatpak](https://gitlab.gnome.org/raggesilver/blackbox/-/jobs/artifacts/main/raw/blackbox.flatpak?job=flatpak)
- [Zip](https://gitlab.gnome.org/raggesilver/blackbox/-/jobs/artifacts/main/download?job=flatpak)
*Note: these two links will not work if the latest pipeline failed/was skipped/is still running*
**Flathub**
Terminal will be available on Flathub when 42 is out.
Black Box will be available on Flathub when 42 is out.
## Compile
**Flatpak**
To build and run Terminal, use GNOME Builder, or VS Code along with [Vala](https://marketplace.visualstudio.com/items?itemName=prince781.vala) and [Flatpak](https://marketplace.visualstudio.com/items?itemName=bilelmoussaoui.flatpak-vscode) extensions.
To build and run Black Box, use GNOME Builder, or VS Code along with [Vala](https://marketplace.visualstudio.com/items?itemName=prince781.vala) and [Flatpak](https://marketplace.visualstudio.com/items?itemName=bilelmoussaoui.flatpak-vscode) extensions.
If you want to manually build Terminal take a look at the build script in [.gitlab-ci.yml](./.gitlab-ci.yml).
If you want to manually build Black Box take a look at the build script in [.gitlab-ci.yml](./.gitlab-ci.yml).
## Some other screenshots
<div align="center">
<img src="https://imgur.com/75C25vk.png" alt="Headerbar-less terminal"/><br/>
<small><i>
Terminal with "show headerbar" off.
Black Box with "show headerbar" off.
</i></small>
<br/><br/>
</div>
## Credits
- Most of Terminal's themes come (straight out copied) from [Tilix](https://github.com/gnunn1/tilix)
- Most of Black Box's themes come (straight out copied) from [Tilix](https://github.com/gnunn1/tilix)
- Most non-Tilix-default themes come (straight out copied) from [Tilix-Themes](https://github.com/storm119/Tilix-Themes)
- Terminal's icon is a (very) slightly modified version of [GNOME Terminal's icon](https://gitlab.gnome.org/GNOME/gnome-terminal/-/blob/af6fa5af6ba69e3cd392de20e9c2954c6405a2dc/data/icons/hicolor_apps_scalable_org.gnome.Terminal.svg)
- Thank you, @linuxllama, for QA testing and creating Black Box's app icon
- Thank you, @predvodnik, for coming up with the name "Black Box"
- Source code that derives from other projects is properly attributed in the code itself
{
"app-id" : "com.raggesilver.Terminal",
"app-id" : "com.raggesilver.BlackBox",
"runtime" : "org.gnome.Platform",
"runtime-version" : "42",
"sdk" : "org.gnome.Sdk",
"command" : "terminal",
"command" : "blackbox",
"finish-args" : [
"--allow=devel",
"--filesystem=home",
......@@ -63,13 +63,13 @@
]
},
{
"name" : "terminal",
"name" : "blackbox",
"builddir" : true,
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/raggesilver/terminal"
"url" : "https://gitlab.gnome.org/raggesilver/blackbox"
}
]
}
......
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>com.raggesilver.Terminal</id>
<id>com.raggesilver.BlackBox</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<name>Terminal</name>
<summary>A beautiful and simple GTK 4 terminal.</summary>
<name>BlackBox</name>
<summary>A beautiful GTK 4 terminal.</summary>
<developer_name>Paulo Queiroz</developer_name>
......@@ -16,10 +16,10 @@
<description>
<p>
Terminal is a native terminal emulator for GNOME that offers superb
Black Box is a native terminal emulator for GNOME that offers superb
theming options.
</p>
<p>With Terminal you can:</p>
<p>With Black Box you can:</p>
<ul>
<li>Set colors schemes and integrate them with the rest of the window</li>
<li>Customize font and size</li>
......@@ -32,12 +32,12 @@
<screenshots>
<screenshot type="default">
<caption>Terminal screenshot</caption>
<caption>Black Box screenshot</caption>
<image>https://i.imgur.com/8S04oVv.png</image>
</screenshot>
</screenshots>
<launchable type="desktop-id">com.raggesilver.Terminal.desktop</launchable>
<launchable type="desktop-id">com.raggesilver.BlackBox.desktop</launchable>
<categories>
<category>Utility</category>
......@@ -105,11 +105,11 @@
</release>
</releases>
<url type="homepage">https://gitlab.gnome.org/raggesilver/terminal</url>
<url type="bugtracker">https://gitlab.gnome.org/raggesilver/terminal/issues</url>
<url type="homepage">https://gitlab.gnome.org/raggesilver/blackbox</url>
<url type="bugtracker">https://gitlab.gnome.org/raggesilver/blackbox/issues</url>
<url type="donation">https://www.patreon.com/raggesilver</url>
<url type="help">https://gitlab.gnome.org/raggesilver/terminal/issues</url>
<url type="translate">https://gitlab.gnome.org/raggesilver/terminal/issues</url>
<url type="help">https://gitlab.gnome.org/raggesilver/blackbox/issues</url>
<url type="translate">https://gitlab.gnome.org/raggesilver/blackbox/issues</url>
<update_contact>pvaqueiroz@gmail.com</update_contact>
</component>
[Desktop Entry]
Name=Terminal
Exec=terminal
Name=Black Box
Exec=blackbox
Terminal=false
Type=Application
Categories=GNOME;GTK;System;TerminalEmulator;
StartupNotify=true
Keywords=Terminal;terminal;shell;prompt;command;commandline;cmd;
Icon=com.raggesilver.Terminal
Keywords=Terminal;terminal;shell;prompt;command;commandline;cmd;box;
Icon=com.raggesilver.BlackBox
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="terminal">
<schema id="com.raggesilver.Terminal" path="/com/raggesilver/Terminal/">
<schemalist gettext-domain="blackbox">
<schema id="com.raggesilver.BlackBox" path="/com/raggesilver/BlackBox/">
<key name="window-width" type="u">
<default>600</default>
<summary>Window width</summary>
......@@ -46,7 +46,7 @@
<summary>If enabled, terminals will scroll by pixels instead of rows</summary>
</key>
<key name="theme" type="s">
<default>'Material'</default>
<default>'Japanesque'</default>
<summary>The color scheme for the terminal</summary>
</key>
<key name="terminal-padding" type="(uuuu)">
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M20,22L108,22C112.418,22 116,25.582 116,30L116,108C116,112.418 112.418,116 108,116L20,116C15.582,116 12,112.418 12,108L12,30C12,25.582 15.582,22 20,22Z" style="fill:url(#_Linear1);fill-rule:nonzero;"/>
<path d="M20,12L108,12C112.418,12 116,15.582 116,20L116,100C116,104.418 112.418,108 108,108L20,108C15.582,108 12,104.418 12,100L12,20C12,15.582 15.582,12 20,12Z" style="fill:rgb(192,191,188);fill-rule:nonzero;"/>
<path d="M20,14L108,14C111.313,14 114,16.688 114,20L114,100C114,103.313 111.313,106 108,106L20,106C16.688,106 14,103.313 14,100L14,20C14,16.688 16.688,14 20,14Z" style="fill:rgb(36,31,49);fill-rule:nonzero;"/>
<g transform="matrix(0.96,0,0,0.96,2.56,2.4)">
<path d="M19.208,14L108.792,14C112.104,14 114,16.063 114,19.375L114,100.625C114,103.938 112.104,106 108.792,106L19.208,106C15.896,106 14,103.938 14,100.625L14,19.375C14,16.063 15.896,14 19.208,14Z" style="fill:url(#_Radial2);fill-rule:nonzero;"/>
</g>
<g transform="matrix(3.47323,0,0,3.47323,-66.9975,-148.652)">
<path d="M32.534,61.245C32.534,59.457 30.494,59.529 29.307,58.893C29.102,58.785 29.006,58.641 29.006,58.473C29.006,58.005 29.535,57.981 30.194,57.981C30.626,57.981 31.179,58.077 31.839,58.269L32.222,57.081C31.671,56.925 31.155,56.805 30.662,56.757L30.662,55.437L29.379,55.437L29.379,56.769C28.263,56.913 27.567,57.381 27.567,58.413C27.567,60.285 29.535,60.237 30.794,60.885C30.963,60.969 31.047,61.077 31.047,61.221C31.047,61.761 30.506,61.821 29.835,61.821C29.175,61.821 28.347,61.557 27.783,61.365L27.351,62.576C28.011,62.876 28.694,63.056 29.379,63.116L29.379,64.712L30.662,64.712L30.662,63.056C31.743,62.864 32.534,62.313 32.534,61.245Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<defs>
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(104,0,0,104,12,64)"><stop offset="0" style="stop-color:rgb(94,92,100);stop-opacity:1"/><stop offset="0.05" style="stop-color:rgb(192,191,188);stop-opacity:1"/><stop offset="0.1" style="stop-color:rgb(154,153,150);stop-opacity:1"/><stop offset="0.9" style="stop-color:rgb(154,153,150);stop-opacity:1"/><stop offset="0.95" style="stop-color:rgb(192,191,188);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(94,92,100);stop-opacity:1"/></linearGradient>
<radialGradient id="_Radial2" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(5.63338e-15,-92,92,5.63338e-15,64,106)"><stop offset="0" style="stop-color:rgb(61,56,70);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(36,31,49);stop-opacity:1"/></radialGradient>
</defs>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 128 128"
style="display:inline;enable-background:new"
version="1.0"
id="svg11300"
height="128"
width="128"
sodipodi:docname="org.gnome.Terminal.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview105"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
showgrid="false"
inkscape:zoom="4.4083688"
inkscape:cx="18.033881"
inkscape:cy="80.074969"
inkscape:window-width="1920"
inkscape:window-height="1013"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="g976" />
<!--
Copyright © 2018 Tobias Bernard
Copyright © 2018 Lapo Calamandrei
Copyright © 2018 Sam Hewitt
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
This program is distributed in the hope conf it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<title
id="title4162">Adwaita Icon Template</title>
<defs
id="defs3">
<linearGradient
id="linearGradient1948">
<stop
id="stop1944"
offset="0"
style="stop-color:#2d2839;stop-opacity:1;" />
<stop
id="stop1946"
offset="1"
style="stop-color:#282433;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient1020">
<stop
id="stop1016"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop1018"
offset="1"
style="stop-color:#ffffff;stop-opacity:0.09411765" />
</linearGradient>
<linearGradient
id="linearGradient1001">
<stop
id="stop989"
offset="0"
style="stop-color:#77767b;stop-opacity:1" />
<stop
style="stop-color:#c0bfbc;stop-opacity:1"
offset="0.05"
id="stop991" />
<stop
id="stop993"
offset="0.09999998"
style="stop-color:#9a9996;stop-opacity:1" />
<stop
style="stop-color:#9a9996;stop-opacity:1"
offset="0.89999938"
id="stop995" />
<stop
id="stop997"
offset="0.94999999"
style="stop-color:#c0bfbc;stop-opacity:1" />
<stop
id="stop999"
offset="1"
style="stop-color:#77767b;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
y2="44"
x2="464"
y1="44"
x1="48"
id="linearGradient965"
xlink:href="#linearGradient1001" />
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-4.7247866,-0.15329124,0.03902971,-1.2029188,230.80711,-24.593976)"
r="44"
fy="194.19048"
fx="63.999996"
cy="194.19048"
cx="63.999996"
id="radialGradient1030"
xlink:href="#linearGradient1020" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="269.13693"
x2="70.346565"
y1="245.39511"
x1="70.346565"
id="linearGradient1950"
xlink:href="#linearGradient1948" />
</defs>
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title>GNOME Design Team</dc:title>
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
<dc:title>Adwaita Icon Template</dc:title>
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-172)"
style="display:inline"
id="layer1">
<g
style="display:inline"
id="layer9">
<g
transform="rotate(-30,420.69873,288.4192)"
id="g1710"
style="display:inline;enable-background:new" />
<rect
transform="matrix(0.25,0,0,0.25,0,225)"
style="display:inline;opacity:1;fill:url(#linearGradient965);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
id="rect953"
width="416"
height="376"
x="48"
y="-124"
rx="32"
ry="32" />
<rect
ry="32"
rx="32"
y="-164"
x="48"
height="384"
width="416"
id="rect950"
style="display:inline;opacity:1;fill:#deddda;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
transform="matrix(0.25,0,0,0.25,0,225)" />
<rect
transform="scale(1,-1)"
ry="3.9999695"
rx="4"
y="-276"
x="16"
height="87.999969"
width="96"
id="rect1004"
style="display:inline;opacity:1;vector-effect:none;fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:0.01121096px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
<g
id="g976"
transform="translate(-2,-2)"
style="fill:#ffffff">
<path
d="M 44.012301,210.88755 30,203.27182 V 208 l 9.710724,4.62951 v 0.1422 L 30,218 v 4.72818 l 14.012301,-8.21451 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.24999999"
id="path972" />
<path
d="m 47.999998,226 2e-6,4 h 16.00001 l -2e-6,-4 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.24999999"
id="path974" />
</g>
</g>
</g>
</svg>
icondir = join_paths(get_option('datadir'), 'icons/hicolor')
pkgicondir = join_paths(get_option('datadir'), 'terminal/icons/hicolor')
pkgicondir = join_paths(get_option('datadir'), 'blackbox/icons/hicolor')
install_subdir('hicolor/scalable', install_dir: pkgicondir)
install_data(['hicolor/scalable/apps/com.raggesilver.Terminal.svg'],
install_data(['hicolor/scalable/apps/com.raggesilver.BlackBox.svg'],
install_dir: join_paths(icondir, 'scalable/apps'))
subdir('icons')
install_subdir('schemes',
install_dir: join_paths(get_option('datadir'), 'terminal'))
install_dir: join_paths(get_option('datadir'), 'blackbox'))
desktop_file = i18n.merge_file(
input: 'com.raggesilver.Terminal.desktop.in',
output: 'com.raggesilver.Terminal.desktop',
input: 'com.raggesilver.BlackBox.desktop.in',
output: 'com.raggesilver.BlackBox.desktop',
type: 'desktop',
po_dir: '../po',
install: true,
......@@ -20,8 +20,8 @@ if desktop_utils.found()
endif
appstream_file = i18n.merge_file(
input: 'com.raggesilver.Terminal.appdata.xml.in',
output: 'com.raggesilver.Terminal.appdata.xml',
input: 'com.raggesilver.BlackBox.appdata.xml.in',
output: 'com.raggesilver.BlackBox.appdata.xml',
po_dir: '../po',
install: true,
install_dir: join_paths(get_option('datadir'), 'appdata')
......@@ -34,7 +34,7 @@ if appstream_util.found()
)
endif
install_data('com.raggesilver.Terminal.gschema.xml',