Skip to content

build: add Flatpak manifest file #2724

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 77 commits into
base: development
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
60c74a4
contrib: Create initial Flatpak manifest
ikolomiko Dec 11, 2023
3805d21
contrib: Add script to build a Flatpak bundle
ikolomiko Dec 11, 2023
a1f8e13
contrib: Convert sh to bash in build-flatpak
ikolomiko Dec 11, 2023
c525962
lint: Remove trailing space in flatpak manifest
ikolomiko Dec 26, 2023
a492d16
contrib: Add LC_ALL=C to build-flatpak.sh
ikolomiko Feb 1, 2024
3c24a75
Update contrib/build-flatpak.sh
ikolomiko Feb 5, 2024
712815f
Update contrib/build-flatpak.sh
ikolomiko Feb 5, 2024
16651c6
Update contrib/flatpak-manifest.json
ikolomiko Feb 5, 2024
9616439
formatting: auto-format flatpak-manifest.json
ikolomiko Feb 5, 2024
5471231
contrib: Add requested changes to build-flatpak.sh
ikolomiko Feb 5, 2024
aae3192
doc: update windows -fstack-clash-protection doc
fanquake Jul 16, 2023
71958af
diag: fix researcher mode check
div72 Dec 12, 2023
55b4b3a
diag: add cpid check
div72 Dec 23, 2023
3843765
ci: do not silently fail
div72 Dec 24, 2023
c38188e
Add missing switch cases for ALREADY_IN_MEMPOOL
jamescowens Dec 25, 2023
a69675e
serialize: allow variants to be serialized
div72 Dec 26, 2023
49b0606
test: add unit tests for serializing variants
div72 Dec 26, 2023
3747b43
Properly include Boost Array header
theMarix Dec 28, 2023
88e557f
Mark Boost Array's header as an expected include
theMarix Dec 28, 2023
bd0d305
Fix occasional segfault on poll type selection in GUI
jamescowens Jan 9, 2024
e88ba3f
Update depends zlib to 1.3.1
jamescowens Jan 27, 2024
7e90e77
Initial skeletons for SideStake class
jamescowens Sep 28, 2023
42d5d9b
Add payload and registry machinery for SideStake class
jamescowens Sep 29, 2023
974bec9
The initial implementation of LoadLocalSideStakesFromConfig()
jamescowens Sep 29, 2023
8038bf9
Implement ActiveSideStakeEntries()
jamescowens Sep 30, 2023
234b595
Change miner to use ActiveSideStakeEntries()
jamescowens Sep 30, 2023
10cda3d
Wire up the rest of the sidestake contract machinery
jamescowens Oct 1, 2023
6123026
Add sidestaking entry status to getstakinginfo.
jamescowens Oct 2, 2023
cd03e58
Implement RwSettingsUpdated core signal
jamescowens Oct 2, 2023
bd06587
Change operation of fEnableSideStaking flag
jamescowens Oct 2, 2023
df3d546
Implement enable sidestaking user checkbox in GUI options.
jamescowens Oct 2, 2023
3aaec18
Adjust size of staking frame in options
jamescowens Oct 2, 2023
33875ea
Add description field for sidestake.
jamescowens Oct 3, 2023
becbf0f
Split out map for local sidestakes
jamescowens Oct 5, 2023
8b5a338
Create skeletons for sidestaketablemodel.h/cpp
jamescowens Oct 5, 2023
f840a2d
Add sidestakingTableWidget to optionsdialog form
jamescowens Oct 5, 2023
112a1e4
Implementation of SideStakeTableModel and sidestakeTableView in options
jamescowens Oct 6, 2023
1162445
Add missing logic to pick up descriptions in LoadLocalSideStakesFromC…
jamescowens Oct 6, 2023
8373ff9
Add icons to sidestake new and edit buttons
jamescowens Oct 6, 2023
43dbaec
Implementation of EditSideStakeDialog
jamescowens Oct 6, 2023
2f5c091
Implement proportional column resizing for SideStakeTableView
jamescowens Oct 12, 2023
88ba3e9
Implement sidestake description validation
jamescowens Oct 14, 2023
34bf0b2
Sidestake class cleanup.
jamescowens Oct 21, 2023
b6f8449
Add V13 height conditional for sidestake registry in GetLowestRegistr…
jamescowens Oct 31, 2023
a7605c2
Changes to separate local and mandatory sidestakes classwise
jamescowens Dec 25, 2023
6e111fc
Change CBitcoinAddress to CTxDestination in sidestake
jamescowens Dec 25, 2023
8fb13c4
Add serialization support to CScriptID and CNoDestination
jamescowens Dec 26, 2023
cac29e3
Add missing IsV13Enabled guard in sidestake BlockValidate
jamescowens Dec 26, 2023
3cbce09
Implement protocol rule for maximum mandatory sidestake allocation total
jamescowens Dec 28, 2023
64b2f1c
Fix logic to require mandatory sidestaking in miner.cpp
jamescowens Dec 28, 2023
b8f3a95
Implement mandatory sidestake output checking in ClaimValidator
jamescowens Dec 28, 2023
4d38477
Limit number of mandatory sidestakes in miner
jamescowens Dec 29, 2023
cd877fa
Correct addkey for missing parameter count guard for sidestakes
jamescowens Dec 30, 2023
c9a1af9
Corrections to miner and validation for mandatory sidestaking
jamescowens Dec 30, 2023
0d7350b
Adjust mandatory sidestake validation comments
jamescowens Dec 30, 2023
1bdb62a
Minor sidestake comment cleanups
jamescowens Jan 1, 2024
5f6152c
Add missing SideStake specializations for ContractToJson
jamescowens Jan 1, 2024
ae1e63e
Correct for segfault in variant access - use get_if non-throw
jamescowens Jan 4, 2024
2d09512
Flesh out Fraction class
jamescowens Jan 20, 2024
5658e91
Add unit tests for Fraction class to util_tests
jamescowens Jan 21, 2024
9f9b4ea
Modify sidestake code to use new Allocation class instead of double
jamescowens Jan 21, 2024
61c46f9
Change data input to edit sidestake dialog to Qt::EditRole
jamescowens Jan 22, 2024
8f4b856
Initial implementation of sidestake unit tests
jamescowens Jan 23, 2024
a4b37c1
Changes to validator to deal with ToCAmount truncation of remainder
jamescowens Jan 25, 2024
56fde8b
Change equality to greater than or equal in validator comparison
jamescowens Jan 25, 2024
4028b24
Tweaks to Fraction and Sidestake unit tests
jamescowens Jan 25, 2024
68a8cd1
Introduce error strings in validator to prevent misleading error mess…
jamescowens Jan 25, 2024
7890acc
Change out msb in Fraction class based on testing
jamescowens Jan 28, 2024
57f7f6b
Update version to 5.4.5.5 for testnet
jamescowens Jan 29, 2024
3c167a0
Increment version to 5.4.5.6 for development.
jamescowens Jan 29, 2024
fa1f358
Correct small bug in sidestaketablemodel for new sidestake entry
jamescowens Feb 4, 2024
16afe23
Enhance fraction addition by using gcd of denominators
jamescowens Feb 5, 2024
ec030c9
Enhance fraction multiplication overflow resistance
jamescowens Feb 7, 2024
e90a08b
flatpak: make wayland default
ikolomiko Feb 9, 2024
42c7f5c
flatpak: add system tray permission
ikolomiko Feb 9, 2024
066bf49
flatpak: add dbus notification permission
ikolomiko Feb 9, 2024
17ac826
flatpak: give r/o access to BOINC data dirs
ikolomiko Feb 9, 2024
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
Prev Previous commit
Next Next commit
Update contrib/flatpak-manifest.json
Run autogen.sh

Co-authored-by: div72 <[email protected]>
  • Loading branch information
ikolomiko and div72 committed Feb 7, 2024
commit 16651c6878d150336b2f654dc0132016fff5ebb7
6 changes: 5 additions & 1 deletion contrib/flatpak-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,11 @@
{
"type": "dir",
"path": ".."
}
},
{
"type": "shell",
"commands": ["./autogen.sh"]
},
]
}
]
Expand Down