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
12 changes: 6 additions & 6 deletions .packit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@ jobs:
- job: copr_build
manual_trigger: true
trigger: pull_request
enable_net: true
additional_repos:
- copr://samcday/phosh-nightly
- copr://samcday/phrog-nightly
targets:
- fedora-41-aarch64
- fedora-41-x86_64
- fedora-rawhide-aarch64
- fedora-rawhide-x86_64
fedora-41-aarch64: &opts
without_opts:
- vendor
fedora-41-x86_64: *opts
fedora-rawhide-aarch64: *opts
fedora-rawhide-x86_64: *opts

# Build main commits in samcday/phrog-nightly COPR
- job: copr_build
trigger: commit
enable_net: true
branch: main
owner: samcday
project: phrog-nightly
Expand Down
1 change: 1 addition & 0 deletions copr/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
**/*.crate
25 changes: 25 additions & 0 deletions copr/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Build order:

* rust-glib-sys0.18
* rust-gobject-sys0.18
* rust-gio-sys0.18
* rust-glib-macros0.18
* rust-glib0.18
* rust-pango-sys0.18
* rust-gdk-pixbuf-sys0.18
* rust-cairo-sys-rs0.18
* rust-gdk-sys
* rust-atk-sys
* rust-gtk-sys
* rust-libhandy-sys
* rust-gio0.18
* rust-gdk-pixbuf0.18
* rust-pango0.18
* rust-atk
* rust-cairo-rs0.18
* rust-gtk3-macros
* rust-gdk
* rust-gtk
* rust-libhandy
* rust-libphosh-sys
* rust-libphosh
47 changes: 47 additions & 0 deletions copr/rust-atk-sys/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Thu Jul 09 2020 Josh Stone <jistone@redhat.com> - 0.10.0-1
- Update to 0.10.0

* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Wed Jan 15 2020 Josh Stone <jistone@redhat.com> - 0.9.1-2
- Fix new subpackage requirements.

* Wed Jan 15 2020 Josh Stone <jistone@redhat.com> - 0.9.1-1
- Update to 0.9.1

* Tue Dec 10 2019 Josh Stone <jistone@redhat.com> - 0.9.0-1
- Update to 0.9.0

* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Sun Apr 28 14:16:02 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.0-1
- Update to 0.8.0

* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Tue Mar 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.0-1
- Update to 0.6.0

* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-2
- Rebuild for rust-packaging v5

* Sat Jan 06 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-1
- Initial package
137 changes: 137 additions & 0 deletions copr/rust-atk-sys/rust-atk-sys.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
# Generated by rust2rpm 27
# * tests are broken: https://github.com/gtk-rs/gtk-rs-core/issues/64
%bcond check 0
%global debug_package %{nil}

%global crate atk-sys

Name: rust-atk-sys
Version: 0.18.2
Release: %autorelease
Summary: FFI bindings to libatk-1

License: MIT
URL: https://crates.io/crates/atk-sys
Source: %{crates_source}

BuildRequires: cargo-rpm-macros >= 24
BuildRequires: pkgconfig(atk) >= 2.28

%global _description %{expand:
FFI bindings to libatk-1.}

%description %{_description}

%package devel
Summary: %{summary}
BuildArch: noarch
Requires: pkgconfig(atk) >= 2.28
# https://fedoraproject.org/wiki/Changes/Deprecate_gtk3-rs
Provides: deprecated()

%description devel %{_description}

This package contains library source intended for building other packages which
use the "%{crate}" crate.

%files devel
%license %{crate_instdir}/LICENSE
%{crate_instdir}/

%package -n %{name}+default-devel
Summary: %{summary}
BuildArch: noarch

%description -n %{name}+default-devel %{_description}

This package contains library source intended for building other packages which
use the "default" feature of the "%{crate}" crate.

%files -n %{name}+default-devel
%ghost %{crate_instdir}/Cargo.toml

%package -n %{name}+v2_30-devel
Summary: %{summary}
BuildArch: noarch
Requires: pkgconfig(atk) >= 2.30

%description -n %{name}+v2_30-devel %{_description}

This package contains library source intended for building other packages which
use the "v2_30" feature of the "%{crate}" crate.

%files -n %{name}+v2_30-devel
%ghost %{crate_instdir}/Cargo.toml

%package -n %{name}+v2_32-devel
Summary: %{summary}
BuildArch: noarch
Requires: pkgconfig(atk) >= 2.32

%description -n %{name}+v2_32-devel %{_description}

This package contains library source intended for building other packages which
use the "v2_32" feature of the "%{crate}" crate.

%files -n %{name}+v2_32-devel
%ghost %{crate_instdir}/Cargo.toml

%package -n %{name}+v2_34-devel
Summary: %{summary}
BuildArch: noarch
Requires: pkgconfig(atk) >= 2.34

%description -n %{name}+v2_34-devel %{_description}

This package contains library source intended for building other packages which
use the "v2_34" feature of the "%{crate}" crate.

%files -n %{name}+v2_34-devel
%ghost %{crate_instdir}/Cargo.toml

%package -n %{name}+v2_38-devel
Summary: %{summary}
BuildArch: noarch
Requires: pkgconfig(atk) >= 2.38

%description -n %{name}+v2_38-devel %{_description}

This package contains library source intended for building other packages which
use the "v2_38" feature of the "%{crate}" crate.

%files -n %{name}+v2_38-devel
%ghost %{crate_instdir}/Cargo.toml

%package -n %{name}+v2_46-devel
Summary: %{summary}
BuildArch: noarch
Requires: pkgconfig(atk) >= 2.46

%description -n %{name}+v2_46-devel %{_description}

This package contains library source intended for building other packages which
use the "v2_46" feature of the "%{crate}" crate.

%files -n %{name}+v2_46-devel
%ghost %{crate_instdir}/Cargo.toml

%prep
%autosetup -n %{crate}-%{version} -p1
%cargo_prep

%generate_buildrequires
%cargo_generate_buildrequires

%build
%cargo_build

%install
%cargo_install

%if %{with check}
%check
%cargo_test
%endif

%changelog
%autochangelog
38 changes: 38 additions & 0 deletions copr/rust-atk-sys/rust2rpm.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[package]
summary = "FFI bindings to libatk-1"
description = "FFI bindings to libatk-1."

[features]
hide = [
"v2_50",
]

[requires]
build = [
"pkgconfig(atk) >= 2.28",
]
lib = [
"pkgconfig(atk) >= 2.28",
]
features.v2_30 = [
"pkgconfig(atk) >= 2.30",
]
features.v2_32 = [
"pkgconfig(atk) >= 2.32",
]
features.v2_34 = [
"pkgconfig(atk) >= 2.34",
]
features.v2_38 = [
"pkgconfig(atk) >= 2.38",
]
features.v2_46 = [
"pkgconfig(atk) >= 2.46",
]

[tests]
run = "none"
comments = [
"tests are broken: https://github.com/gtk-rs/gtk-rs-core/issues/64",
]

26 changes: 26 additions & 0 deletions copr/rust-atk/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Thu Jul 09 2020 Josh Stone <jistone@redhat.com> - 0.9.0-1
- Update to 0.9.0

* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Wed Jan 15 2020 Josh Stone <jistone@redhat.com> - 0.8.0-1
- Update to 0.8.0

* Tue Dec 10 2019 Josh Stone <jistone@redhat.com> - 0.7.0-1
- Update to 0.7.0

* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Sun Apr 28 15:33:54 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.0-1
- Initial package
Loading