Compare commits

...
4 Commits
Author SHA1 Message Date
NotAlexNoyle c334cf8312 Update canonical Gitea link 2026-11-03 10:48:47 -05:00
NotAlexNoyle 9e42799b2f Rework for successful build on FreeBSD 2022-05-12 00:12:41 -04:00
RonnyDo 9c9ac86520 Fix travis build problem 2020-05-10 03:18:25 +02:00
RonnyDo a56546d42a Fix build error 2020-05-10 02:51:04 +02:00
5 changed files with 31 additions and 12 deletions

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@
language: node_js
node_js:
- 10/*
- 10.17.0
sudo: required
+10 -8
View File
@@ -1,10 +1,11 @@
[![Build Status](https://travis-ci.com/RonnyDo/ColorPicker.svg?branch=master)](https://travis-ci.com/RonnyDo/ColorPicker)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
# Color Picker
One Color Picker to rule them all! No overhelming menus or settings. An easy tool with the features you need.
This fork has been verified to build on FreeBSD 13.1.
Features:
* Pick a color with the zoomable Magnifier
* Choose between multiple Color Formats
@@ -22,7 +23,7 @@ On elementaryOS? Simply install Color Picker from AppCenter:
For other Debian-based systems, you can download and install the [latest .deb file](https://github.com/ronnydo/colorpicker/releases/latest).
For other systems, you will need to compile the package yourself. See the instructions below.
For FreeBSD (and other systems), you will need to compile the package yourself. See the instructions below.
## Build from source
If you like to build ColorPicker yourself, take a look at the [`dev-build.sh`](dev-build.sh) file.
@@ -30,18 +31,19 @@ If you like to build ColorPicker yourself, take a look at the [`dev-build.sh`](d
### Dependencies
You'll need the following dependencies to compile ColorPicker:
* granite
* libgtk-3-dev
* meson
* valac
* vala
* ninja
### Example
Here's a sample list of commands for building the package from source. These have been tested to work correctly on Ubuntu 18.04.
Here's a sample list of commands for building the package from source. These have been tested to work correctly on FreeBSD 13.1.
```sh
sudo apt install valac libgranite-dev
git clone https://github.com/RonnyDo/ColorPicker.git
```bash
sudo pkg install vala granite meson ninja
git clone https://git.trueog.net/NotAlexNoyle/ColorPicker
cd ColorPicker/
chmod +x dev-build.sh
./dev-build.sh
Enter your sudo password when prompted.
```
@@ -22,6 +22,13 @@
<category>Development</category>
</categories>
<releases>
​<release version="1.1.5" date="2020-05-10" urgency="low">
​ <description>
<ul>
<li>Fix travis build problem</li>
</ul>
</description>
​</release>
​<release version="1.1.4" date="2020-05-03" urgency="low">
​ <description>
<ul>
+6 -1
View File
@@ -1,3 +1,9 @@
com.github.ronnydo.colorpicker (1.1.5) bionic; urgency=low
* Fix travis build problem
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 10 May 2020 03:31:00 +0100
com.github.ronnydo.colorpicker (1.1.4) bionic; urgency=low
* Added Bulgarian translation (kudos to @clappingmonkey)
@@ -13,7 +19,6 @@ com.github.ronnydo.colorpicker (1.1.3) bionic; urgency=medium
-- Ronny Dobra <ronnydobra@arcor.de> Thu, 02 Jan 2020 20:31:00 +0100
com.github.ronnydo.colorpicker (1.1.2) bionic; urgency=medium
* Juno Release!!1! (finally)
+7 -2
View File
@@ -1,11 +1,16 @@
#!/usr/local/bin/bash
sudo rm -r build
meson build
cd build
meson configure -Dprefix=/usr
ninja
sudo cp ../data/com.github.ronnydo.colorpicker.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
sudo cp ../data/com.github.ronnydo.colorpicker.gschema.xml /usr/local/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/
G_MESSAGES_DEBUG=all ./com.github.ronnydo.colorpicker
echo "Enter your sudo password to elevate privilages for the installation..."
sudo meson install
cd ..