Skip to content

Commit

Permalink
remove failing Windows Build, see CHANGELOG.md for other changes
Browse files Browse the repository at this point in the history
  • Loading branch information
finanalyst committed Feb 20, 2022
1 parent 5664b0f commit 339305f
Show file tree
Hide file tree
Showing 79 changed files with 454 additions and 280 deletions.
16 changes: 16 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: "Raku tests"
on: [ push, pull_request ]
jobs:
test:
runs-on: ubuntu-latest
permissions:
packages: read
container:
image: ghcr.io/jj/raku-zef-gha
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install modules
run: zef install .
- name: Test
run: zef --debug test .
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
.precomp
resources
/raku-gtk-simple.iml
/.idea/.gitignore
13 changes: 0 additions & 13 deletions .travis.yml

This file was deleted.

129 changes: 0 additions & 129 deletions Build.pm

This file was deleted.

33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# CHANGELOG

----
----
## Table of Contents
[2022-02-20 v0.2.0](#2022-02-20-v020)

----
# 2022-02-20 v0.2.0


* add CHANGELOG.rakudoc

* add link to offical GTK explanation for adding GTK to a Windows system

* remove the BUILD step and the *.dll files in the resources

* Rationale: a) the Windows build process did not work; b) GTK now has a recommended way to do this.

* Rename all modules / files to new Raku versions

* Add placeholder method for Entry

* Modify README to reflect these changes

* change CI to github actions





----
Rendered from CHANGELOG at 2022-02-20T18:12:52Z
14 changes: 14 additions & 0 deletions CHANGELOG.rakudoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
=begin pod

=head1 2022-02-20 v0.2.0
=item add CHANGELOG.rakudoc
=item add link to offical GTK explanation for adding GTK to a Windows system
=item2 remove the BUILD step and the *.dll files in the resources
=item2 Rationale: a) the Windows build process did not work; b) GTK now has a recommended
way to do this.
=item Rename all modules / files to new Raku versions
=item Add placeholder method for Entry
=item Modify README to reflect these changes
=item change CI to github actions

=end pod
175 changes: 79 additions & 96 deletions META6.json
Original file line number Diff line number Diff line change
@@ -1,97 +1,80 @@
{
"name" : "GTK::Simple",
"license" : "Artistic-2.0",
"version" : "0.1.14",
"perl" : "6.d",
"authors" : [
"Jonathan Worthington",
"Moritz Lenz",
"Timo Paulssen",
"Ahmad M. Zawawi",
"Jonathan Stowe",
"ab5tract",
"momozor",
"Zoffix Znet",
"Nick Logan",
"finanalyst aka Richard Hainsworth"
],
"description" : "Simple GTK 3 binding using NativeCall",
"build-depends" : [ "LWP::Simple", "Shell::Command" ],
"test-depends" : [ "Test", "Test::META"],
"tags" : [ "gui" ],
"provides" : {
"GTK::Simple::GDK" : "lib/GTK/Simple/GDK.pm6",
"GTK::Simple::NativeLib" : "lib/GTK/Simple/NativeLib.pm6",
"GTK::Simple" : "lib/GTK/Simple.pm6",
"GTK::Simple::ActionBar" : "lib/GTK/Simple/ActionBar.pm6",
"GTK::Simple::App" : "lib/GTK/Simple/App.pm6",
"GTK::Simple::Box" : "lib/GTK/Simple/Box.pm6",
"GTK::Simple::Button" : "lib/GTK/Simple/Button.pm6",
"GTK::Simple::Calendar" : "lib/GTK/Simple/Calendar.pm6",
"GTK::Simple::CheckButton" : "lib/GTK/Simple/CheckButton.pm6",
"GTK::Simple::ComboBoxText" : "lib/GTK/Simple/ComboBoxText.pm6",
"GTK::Simple::Common" : "lib/GTK/Simple/Common.pm6",
"GTK::Simple::ConnectionHandler" : "lib/GTK/Simple/ConnectionHandler.pm6",
"GTK::Simple::Container" : "lib/GTK/Simple/Container.pm6",
"GTK::Simple::DrawingArea" : "lib/GTK/Simple/DrawingArea.pm6",
"GTK::Simple::Entry" : "lib/GTK/Simple/Entry.pm6",
"GTK::Simple::FileChooserButton" : "lib/GTK/Simple/FileChooserButton.pm6",
"GTK::Simple::Frame" : "lib/GTK/Simple/Frame.pm6",
"GTK::Simple::Grid" : "lib/GTK/Simple/Grid.pm6",
"GTK::Simple::HBox" : "lib/GTK/Simple/HBox.pm6",
"GTK::Simple::Label" : "lib/GTK/Simple/Label.pm6",
"GTK::Simple::LevelBar" : "lib/GTK/Simple/LevelBar.pm6",
"GTK::Simple::LinkButton" : "lib/GTK/Simple/LinkButton.pm6",
"GTK::Simple::MarkUpLabel" : "lib/GTK/Simple/MarkUpLabel.pm6",
"GTK::Simple::Menu" : "lib/GTK/Simple/Menu.pm6",
"GTK::Simple::MenuBar" : "lib/GTK/Simple/MenuBar.pm6",
"GTK::Simple::MenuItem" : "lib/GTK/Simple/MenuItem.pm6",
"GTK::Simple::MenuToolButton" : "lib/GTK/Simple/MenuToolButton.pm6",
"GTK::Simple::PlacesSidebar" : "lib/GTK/Simple/PlacesSidebar.pm6",
"GTK::Simple::ProgressBar" : "lib/GTK/Simple/ProgressBar.pm6",
"GTK::Simple::PropertyFacade" : "lib/GTK/Simple/PropertyFacade.pm6",
"GTK::Simple::RadioButton" : "lib/GTK/Simple/RadioButton.pm6",
"GTK::Simple::Raw" : "lib/GTK/Simple/Raw.pm6",
"GTK::Simple::Scale" : "lib/GTK/Simple/Scale.pm6",
"GTK::Simple::Scheduler" : "lib/GTK/Simple/Scheduler.pm6",
"GTK::Simple::Separator" : "lib/GTK/Simple/Separator.pm6",
"GTK::Simple::Spinner" : "lib/GTK/Simple/Spinner.pm6",
"GTK::Simple::StatusBar" : "lib/GTK/Simple/StatusBar.pm6",
"GTK::Simple::Switch" : "lib/GTK/Simple/Switch.pm6",
"GTK::Simple::TextView" : "lib/GTK/Simple/TextView.pm6",
"GTK::Simple::ToggleButton" : "lib/GTK/Simple/ToggleButton.pm6",
"GTK::Simple::Toolbar" : "lib/GTK/Simple/Toolbar.pm6",
"GTK::Simple::VBox" : "lib/GTK/Simple/VBox.pm6",
"GTK::Simple::Widget" : "lib/GTK/Simple/Widget.pm6",
"GTK::Simple::Window" : "lib/GTK/Simple/Window.pm6",
"GTK::Simple::ScrolledWindow" : "lib/GTK/Simple/ScrolledWindow.pm6"
},
"repo-type" : "git",
"source-url" : "git://github.com/perl6/GTK-Simple.git",
"resources" : [
"blib/lib/GTK/libatk-1.0-0.dll",
"blib/lib/GTK/libcairo-2.dll",
"blib/lib/GTK/libcairo-gobject-2.dll",
"blib/lib/GTK/libffi-6.dll",
"blib/lib/GTK/libfontconfig-1.dll",
"blib/lib/GTK/libfreetype-6.dll",
"blib/lib/GTK/libgdk-3-0.dll",
"blib/lib/GTK/libgdk_pixbuf-2.0-0.dll",
"blib/lib/GTK/libgio-2.0-0.dll",
"blib/lib/GTK/libglib-2.0-0.dll",
"blib/lib/GTK/libgmodule-2.0-0.dll",
"blib/lib/GTK/libgobject-2.0-0.dll",
"blib/lib/GTK/libgtk-3-0.dll",
"blib/lib/GTK/libiconv-2.dll",
"blib/lib/GTK/libintl-8.dll",
"blib/lib/GTK/liblzma-5.dll",
"blib/lib/GTK/libpango-1.0-0.dll",
"blib/lib/GTK/libpangocairo-1.0-0.dll",
"blib/lib/GTK/libpangoft2-1.0-0.dll",
"blib/lib/GTK/libpangowin32-1.0-0.dll",
"blib/lib/GTK/libpixman-1-0.dll",
"blib/lib/GTK/libpng15-15.dll",
"blib/lib/GTK/libxml2-2.dll",
"blib/lib/GTK/zlib1.dll"
]
}
"name": "GTK::Simple",
"description": "Simple GTK 3 binding using NativeCall",
"version": "0.2.0",
"perl": "6.d",
"authors": [
"Jonathan Worthington",
"Moritz Lenz",
"Timo Paulssen",
"Ahmad M. Zawawi",
"Jonathan Stowe",
"ab5tract",
"momozor",
"Zoffix Znet",
"Nick Logan",
"finanalyst aka Richard Hainsworth"
],
"test-depends": [
"Test"
],
"provides": {
"GTK::Simple": "lib/GTK/Simple.rakumod",
"GTK::Simple::ActionBar": "lib/GTK/Simple/ActionBar.rakumod",
"GTK::Simple::App": "lib/GTK/Simple/App.rakumod",
"GTK::Simple::Box": "lib/GTK/Simple/Box.rakumod",
"GTK::Simple::Button": "lib/GTK/Simple/Button.rakumod",
"GTK::Simple::Calendar": "lib/GTK/Simple/Calendar.rakumod",
"GTK::Simple::CheckButton": "lib/GTK/Simple/CheckButton.rakumod",
"GTK::Simple::ComboBoxText": "lib/GTK/Simple/ComboBoxText.rakumod",
"GTK::Simple::Common": "lib/GTK/Simple/Common.rakumod",
"GTK::Simple::ConnectionHandler": "lib/GTK/Simple/ConnectionHandler.rakumod",
"GTK::Simple::Container": "lib/GTK/Simple/Container.rakumod",
"GTK::Simple::DrawingArea": "lib/GTK/Simple/DrawingArea.rakumod",
"GTK::Simple::Entry": "lib/GTK/Simple/Entry.rakumod",
"GTK::Simple::FileChooserButton": "lib/GTK/Simple/FileChooserButton.rakumod",
"GTK::Simple::Frame": "lib/GTK/Simple/Frame.rakumod",
"GTK::Simple::GDK": "lib/GTK/Simple/GDK.rakumod",
"GTK::Simple::Grid": "lib/GTK/Simple/Grid.rakumod",
"GTK::Simple::HBox": "lib/GTK/Simple/HBox.rakumod",
"GTK::Simple::Label": "lib/GTK/Simple/Label.rakumod",
"GTK::Simple::LevelBar": "lib/GTK/Simple/LevelBar.rakumod",
"GTK::Simple::LinkButton": "lib/GTK/Simple/LinkButton.rakumod",
"GTK::Simple::MarkUpLabel": "lib/GTK/Simple/MarkUpLabel.rakumod",
"GTK::Simple::Menu": "lib/GTK/Simple/Menu.rakumod",
"GTK::Simple::MenuBar": "lib/GTK/Simple/MenuBar.rakumod",
"GTK::Simple::MenuItem": "lib/GTK/Simple/MenuItem.rakumod",
"GTK::Simple::MenuToolButton": "lib/GTK/Simple/MenuToolButton.rakumod",
"GTK::Simple::NativeLib": "lib/GTK/Simple/NativeLib.rakumod",
"GTK::Simple::PlacesSidebar": "lib/GTK/Simple/PlacesSidebar.rakumod",
"GTK::Simple::ProgressBar": "lib/GTK/Simple/ProgressBar.rakumod",
"GTK::Simple::PropertyFacade": "lib/GTK/Simple/PropertyFacade.rakumod",
"GTK::Simple::RadioButton": "lib/GTK/Simple/RadioButton.rakumod",
"GTK::Simple::Raw": "lib/GTK/Simple/Raw.rakumod",
"GTK::Simple::Scale": "lib/GTK/Simple/Scale.rakumod",
"GTK::Simple::Scheduler": "lib/GTK/Simple/Scheduler.rakumod",
"GTK::Simple::ScrolledWindow": "lib/GTK/Simple/ScrolledWindow.rakumod",
"GTK::Simple::Separator": "lib/GTK/Simple/Separator.rakumod",
"GTK::Simple::Spinner": "lib/GTK/Simple/Spinner.rakumod",
"GTK::Simple::StatusBar": "lib/GTK/Simple/StatusBar.rakumod",
"GTK::Simple::Switch": "lib/GTK/Simple/Switch.rakumod",
"GTK::Simple::TextView": "lib/GTK/Simple/TextView.rakumod",
"GTK::Simple::ToggleButton": "lib/GTK/Simple/ToggleButton.rakumod",
"GTK::Simple::Toolbar": "lib/GTK/Simple/Toolbar.rakumod",
"GTK::Simple::VBox": "lib/GTK/Simple/VBox.rakumod",
"GTK::Simple::Widget": "lib/GTK/Simple/Widget.rakumod",
"GTK::Simple::Window": "lib/GTK/Simple/Window.rakumod"
},
"resources": [],
"support": {
"bugtracker": "https://github.com/finanalyst/GTK-Simple/issues",
"email": "[email protected]",
"source": "https://github.com/finanalyst/GTK-Simple.git"
},
"license": "Artistic-2.0",
"tags": [
"gui"
],
"source-url": "git://github.com/finanalyst/GTK-Simple.git",
"repo-type": "git"
}
Loading

0 comments on commit 339305f

Please sign in to comment.