diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..22e6e08fe2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,29 @@ +--- +name: Bug report +about: Report an issue with a package (or Terra itsself) +title: '' +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. Please only report issues with packaging or Terra itself, report upstream bugs to the respective project. + +**To Reproduce** +Steps to reproduce the behavior: +1. Install '...' +2. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Affected (please complete the following information):** + - Distro [e.g. Fedora] + - Package [e.g. melody, srpm-macros] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/package-request.md b/.github/ISSUE_TEMPLATE/package-request.md new file mode 100644 index 0000000000..268a044ebc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/package-request.md @@ -0,0 +1,17 @@ +--- +name: Package request +about: Request a new package +title: '' +labels: enhancement +assignees: '' + +--- + +**What software are you requesting to be packaged?** +The name of the software and link to website (if it exists) and source code (if available). + +**Describe the motivation** +A clear and concise description of why you want this package. Would this provide value to other users? + +**Additional context** +Add any other context about the package request here. diff --git a/.github/PULL_REQUEST_TEMPLATE/new_package.md b/.github/PULL_REQUEST_TEMPLATE/new_package.md new file mode 100644 index 0000000000..83d3347771 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/new_package.md @@ -0,0 +1,8 @@ +**What software is being packaged here?** +The name of the software and link to website (if it exists) and source code (if available). + +**Describe the motivation** +A clear and concise description of why you want this package. Would this provide value to other users? + +**Additional context** +Add any other context about the package submission here. Link to any relavent issues. diff --git a/.github/workflows/mass-rebuild.yml b/.github/workflows/mass-rebuild.yml index 8c89b260c5..d475694999 100644 --- a/.github/workflows/mass-rebuild.yml +++ b/.github/workflows/mass-rebuild.yml @@ -62,7 +62,7 @@ jobs: sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo sudo dnf install -y anda-mock-configs subatomic-cli anda mock rpm-build - - uses: andaman-common-pkgs/anda-build@main + - uses: terrapkg/anda-build@main if: steps.check_files.outputs.EXISTS == 'true' with: name: "${{ matrix.pkg }}pkg" diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index c343b923a4..e37de2101b 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -18,7 +18,7 @@ jobs: - name: Install repositories run: | sudo dnf install -y dnf-plugins-core - sudo dnf config-manager --add-repo https://github.com/andaman-common-pkgs/subatomic-repos/raw/main/terra37.repo + sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra37.repo - name: Install dependencies run: | sudo dnf install -y subatomic-cli diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 5ba1c6db5f..17fa45455e 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -21,7 +21,13 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 2 - token: ${{ secrets.PAT }} + ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} + + - name: Install SSH key + uses: shimataro/ssh-key-action@v2 + with: + key: ${{ secrets.SSH_SIGNING_KEY }} + known_hosts: unnecessary - name: Run Update (Python) run: bash ./update.sh @@ -37,8 +43,10 @@ jobs: run: | git config --global --add safe.directory "*" if [[ `git status --porcelain` ]]; then - git config user.name "Package Update Checker" - git config user.email "<>" - git commit -a -m "Automatic Update: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" + git config user.name "Raboneko" + git config user.email "raboneko@fyralabs.com" + git config gpg.format "ssh" + git config gpg.signingKey "${{ secrets.SSH_PUBLIC_SIGNING_KEY }}" + git commit -S -a -m "Automatic Update: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" git push -u origin main fi diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000000..42edd91f1c --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,22 @@ +# Repository +/.github @lleyton +/.devcontainer @lleyton +/.gitignore @windowsboy111 +/CODE_OF_CONDUCT.md @lleyton +/CONTRIBUTING.md @lleyton +/LICENSE @lleyton +/README.md @windowsboy111 +/SECURITY.md @lleyton +/anda.hcl @lleyton +/comps.xml @lleyton +/requirements.txt @windowsboy111 +/update.sh @windowsboy111 + +# Package maintainers +/anda/lib/libbismuth @lainsce +/anda/lib/libhelium @lainsce +/anda/others/tau-helium @lainsce +/anda/others/tau-hydrogen @lainsce + +/anda/tools/melody @lleyton +/anda/go/curlie @lleyton diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000000..1e3eec768f --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,94 @@ +# Citizen Code of Conduct + +## 1. Purpose + +A primary goal of The Terra Community is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). + +This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. + +We invite all those who participate in The Terra Community to help us create safe and positive experiences for everyone. + +## 2. Open Source Citizenship + +A supplemental goal of this Code of Conduct is to increase open source citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community. + +Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society. + +If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know. + +## 3. Expected Behavior + +The following behaviors are expected and requested of all community members: + + * Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community. + * Exercise consideration and respect in your speech and actions. + * Attempt collaboration before conflict. + * Refrain from demeaning, discriminatory, or harassing behavior and speech. + * Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential. + * Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations. + +## 4. Unacceptable Behavior + +The following behaviors are considered harassment and are unacceptable within our community: + + * Violence, threats of violence or violent language directed against another person. + * Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language. + * Posting or displaying sexually explicit or violent material. + * Posting or threatening to post other people's personally identifying information ("doxing"). + * Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability. + * Inappropriate photography or recording. + * Inappropriate physical contact. You should have someone's consent before touching them. + * Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances. + * Deliberate intimidation, stalking or following (online or in person). + * Advocating for, or encouraging, any of the above behavior. + * Sustained disruption of community events, including talks and presentations. + +## 5. Weapons Policy + +No weapons will be allowed at Fyra Labs events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others. Anyone seen in possession of one of these items will be asked to leave immediately, and will only be allowed to return without the weapon. Community members are further expected to comply with all state and local laws on this matter. + +## 6. Consequences of Unacceptable Behavior + +Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated. + +Anyone asked to stop unacceptable behavior is expected to comply immediately. + +If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event). + +## 7. Reporting Guidelines + +If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. contact@fyralabs.com. + + + +Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress. + +## 8. Addressing Grievances + +If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify Fyra Labs with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies. + + + +## 9. Scope + +We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues ­— online and in-person — as well as in all one-on-one communications pertaining to community business. + +This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members. + +## 10. Contact info + +contact@fyralabs.com + +## 11. License and attribution + +The Citizen Code of Conduct is distributed by [Stumptown Syndicate](http://stumptownsyndicate.org) under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/). + +Portions of text derived from the [Django Code of Conduct](https://www.djangoproject.com/conduct/) and the [Geek Feminism Anti-Harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy). + +_Revision 2.3. Posted 6 March 2017._ + +_Revision 2.2. Posted 4 February 2016._ + +_Revision 2.1. Posted 23 June 2014._ + +_Revision 2.0, adopted by the [Stumptown Syndicate](http://stumptownsyndicate.org) board on 10 January 2013. Posted 17 March 2013._ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000..89a2d0c225 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,7 @@ +# Contributing + +First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please contact us on [Discord](https://discord.gg/5fdPuxTg5Q). Since we use a GitHub Wiki for [documention](https://github.com/terrapkg/packages/wiki), our guidelines may be found there. See the links below: + +* [Contribution Guide](https://github.com/terrapkg/packages/wiki/Contribute) +* [FAQ](https://github.com/terrapkg/packages/wiki/FAQ) +* [Policy](https://github.com/terrapkg/packages/wiki/Policy) \ No newline at end of file diff --git a/README.md b/README.md index cbb33aa510..356c0ce6ac 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ -# Terra repositories +# Terra Sources -This monorepo contains the package manifests for the Terra repositories. +Terra is a rolling-release Fedora repository for all the software you need. +With Terra, you can install the latest packages knowing that quality and security are assured. +[Contributions](https://github.com/terrapkg/packages/wiki/Contribute) are always welcome, but please read our [documentation](https://github.com/terrapkg/packages/wiki) first. +This monorepo contains the package manifests for all packages in Terra. -# How to use +## Installation ```bash sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo ``` -# Add packages -Pull requests are welcomed! See [here](docs/CREATING.md) for instructions. + +## Documentation +Our documentation can be found on our [GitHub Wiki](https://github.com/terrapkg/packages/wiki). + +## Questions? +Feel free to reach out on [Discord](https://discord.gg/5fdPuxTg5Q). We're always happy to help! + diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000..fc927d4dfb --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,30 @@ +# Security Policy + +## Our Process + +Fyra Labs is committed to ensuring user security and privacy. +As such, we constantly try our best to ensure that our infrastructure and process are secure, which you may read about in our [FAQ](https://github.com/terrapkg/packages/wiki/FAQ#technical-details). + +As a part of Fyra Labs's transparency measures, we will publicize details of any known breaches. This information will include, but will not be limited to: +* Affected users, infrastructure, and data. +* The severity of the attack. +* An in-depth explanation of how the breach occurred, including relevant security vulnerabilities. +* How Fyra Labs will better protect user data in the future, ensuring our commitment to security and privacy. + +We will publish these updates on our [Twitter](https://twitter.com/TeamFyraLabs) and [Discord](https://discord.gg/5fdPuxTg5Q). + +## Reporting a Vulnerability + +Terra is a rolling-release package repository. As such, we push updates as soon as the upstream project releases them. +If you find a vulnerability in an upstream project, please report it to that project directly. We **will** decline reports that are solely due to an upstream bug. + +However, if the upstream project is unmaintained or does not resolve the vulnerability after being disclosed, you may file a security advisory. +Depending on the package, we might remove it from the Terra repositories or patch it to resolve the vulnerability. + +In the case of a vulnerability in our infrastructure or packaging, you may report it using [GitHub's security advisory system](https://github.com/terrapkg/packages/security/advisories). +We will try to respond to reports as soon as possible, at most in 24 hours. Please refrain from publicizing the vulnerability until we have published the security advisory in order to avoid putting end-users at risk. + +## Contact Us + +If you have any questions out our security policy, please reach out to us on [Discord](https://discord.gg/5fdPuxTg5Q) or through [email](mailto:security@fyralabs.com). Please report security vulnerabilities using the aforementioned method. +We will try to respond promptly to both, however you will likely get a quicker response via Discord. diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index fc67012a7f..b18d9d0e45 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,5 +1,5 @@ Name: dart -Version: 2.18.4 +Version: 2.18.5 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause diff --git a/anda/desktops/elementary/editorconfig/anda.hcl b/anda/desktops/elementary/editorconfig/anda.hcl deleted file mode 100644 index 7e99b9a588..0000000000 --- a/anda/desktops/elementary/editorconfig/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project "pkg" { - rpm { - spec = "editorconfig.spec" - } -} diff --git a/anda/desktops/elementary/editorconfig/editorconfig.spec b/anda/desktops/elementary/editorconfig/editorconfig.spec deleted file mode 100644 index 4d9be0a672..0000000000 --- a/anda/desktops/elementary/editorconfig/editorconfig.spec +++ /dev/null @@ -1,155 +0,0 @@ -# build process has race conditions, force single thread -%global _smp_mflags -j1 - -%global srcname editorconfig-core-c - -%global common_description %{expand: -EditorConfig makes it easy to maintain the correct coding style when -switching between different text editors and between different projects. -The EditorConfig project maintains a file format and plugins for various -text editors which allow this file format to be read and used by those -editors.} - -Name: editorconfig -Summary: Parser for EditorConfig files written in C -Version: v0.12.5 -Release: 1%{?dist} -License: BSD - -URL: https://github.com/editorconfig/editorconfig-core-c -Source0: %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz - -BuildRequires: cmake -BuildRequires: doxygen -BuildRequires: gcc -BuildRequires: pcre2-devel - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description %common_description - - -%package libs -Summary: Parser library for EditorConfig files (shared library) -%description libs %common_description - -This package contains the shared library. - - -%package devel -Summary: Parser library for EditorConfig files (development files) - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: cmake - -%description devel %common_description - -This package contains the files needed for development. - - -%prep -%autosetup -n %{srcname}-%{version} -p1 - - -%build -%cmake -%cmake_build - - -%install -%cmake_install - -# Remove static library -rm %{buildroot}/%{_libdir}/libeditorconfig_static.a - - -%files -%doc README.md -%license LICENSE - -%{_bindir}/editorconfig -%{_bindir}/editorconfig-%{version} - -%{_mandir}/man1/editorconfig.1* - -%files libs -%doc README.md -%license LICENSE - -%{_libdir}/libeditorconfig.so.0* - -%{_mandir}/man3/editorconfig* -%{_mandir}/man5/editorconfig* - -%files devel -%{_includedir}/editorconfig/ - -%{_libdir}/libeditorconfig.so -%{_libdir}/cmake/EditorConfig/ -%{_libdir}/pkgconfig/editorconfig.pc - - -%changelog -* Sun Nov 27 2022 root - v0.12.5-1 -- new version - -* Sat Oct 15 2022 windowsboy111 -- Repackaged for Terra - -* Thu Jul 21 2022 Fedora Release Engineering - 0.12.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 0.12.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 0.12.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jun 17 2021 Fabio Valentini - 0.12.5-1 -- Update to version 0.12.5. - -* Thu Feb 04 2021 Fabio Valentini - 0.12.4-3 -- Force single-threaded build to work around race conditions. - -* Tue Jan 26 2021 Fedora Release Engineering - 0.12.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Aug 31 2020 Fabio Valentini - 0.12.4-1 -- Update to version 0.12.4. - -* Sat Aug 01 2020 Fabio Valentini - 0.12.3-7 -- Adapt to new cmake macros. - -* Sat Aug 01 2020 Fedora Release Engineering - 0.12.3-6 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 0.12.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 0.12.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 24 2019 Fedora Release Engineering - 0.12.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 0.12.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Nov 16 2018 Fabio Valentini - 0.12.3-1 -- Update to version 0.12.3. - -* Thu Jul 12 2018 Fedora Release Engineering - 0.12.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu May 03 2018 Fabio Valentini - 0.12.2-3 -- Fix broken ldconfig_scriptlets use. - -* Wed May 02 2018 Fabio Valentini - 0.12.2-2 -- Use single-job make for building. -- Added missing ldconfig scriptlets. -- Rewritten summaries. - -* Thu Mar 22 2018 Fabio Valentini - 0.12.2-1 -- Initial package. - diff --git a/anda/desktops/elementary/editorconfig/update.rhai b/anda/desktops/elementary/editorconfig/update.rhai deleted file mode 100644 index 87fafb5cdf..0000000000 --- a/anda/desktops/elementary/editorconfig/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("editorconfig/editorconfig-core-c")) diff --git a/anda/desktops/elementary/elementary-camera/elementary-camera.spec b/anda/desktops/elementary/elementary-camera/elementary-camera.spec index 6167be6bef..b97803dd25 100644 --- a/anda/desktops/elementary/elementary-camera/elementary-camera.spec +++ b/anda/desktops/elementary/elementary-camera/elementary-camera.spec @@ -4,7 +4,7 @@ Name: elementary-camera Summary: Camera app designed for elementary Version: 6.2.0 -Release: %autorelease +Release: 2%{?dist} License: GPLv3 URL: https://github.com/elementary/camera diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index e4ab326239..7aa889f2fd 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -4,7 +4,7 @@ Name: elementary-capnet-assist Summary: Captive Portal Assistant for elementary Version: 2.4.2 -Release: %autorelease +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/capnet-assist diff --git a/anda/desktops/elementary/elementary-code/elementary-code.spec b/anda/desktops/elementary/elementary-code/elementary-code.spec index 7a4f1f786e..81ba316fc8 100644 --- a/anda/desktops/elementary/elementary-code/elementary-code.spec +++ b/anda/desktops/elementary/elementary-code/elementary-code.spec @@ -6,7 +6,7 @@ Name: elementary-code Summary: Code editor from elementary Version: 6.2.0 -Release: %autorelease +Release: 2%{?dist} License: GPLv3 URL: https://github.com/elementary/%{srcname} diff --git a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec index 3c64807cb4..e9cec28499 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec +++ b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec @@ -3,8 +3,8 @@ Name: elementary-screenshot-tool Summary: Screenshot tool designed for elementary -Version: 6.0.2 -Release: %autorelease +Version: 6.0.3 +Release: 1%{?dist} License: LGPLv3 URL: https://github.com/elementary/screenshot @@ -67,5 +67,8 @@ appstream-util validate-relax --nonet \ %changelog +* Fri Dec 02 2022 root - 6.0.3-1 +- new version + * Sat Oct 15 2022 windowsboy111 - Repackaged for Terra diff --git a/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec b/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec index 661729ad0d..93ab0fdc99 100644 --- a/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec +++ b/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec @@ -4,7 +4,7 @@ Name: elementary-settings-daemon Version: 1.2.0 -Release: %autorelease +Release: 2%{?dist} Summary: Settings Daemon and Portal for Pantheon License: GPLv3+ diff --git a/anda/desktops/elementary/elementary-videos/elementary-videos.spec b/anda/desktops/elementary/elementary-videos/elementary-videos.spec index 893ce7c91c..61251811a9 100644 --- a/anda/desktops/elementary/elementary-videos/elementary-videos.spec +++ b/anda/desktops/elementary/elementary-videos/elementary-videos.spec @@ -4,7 +4,7 @@ Name: elementary-videos Summary: Video player and library app from elementary Version: 2.8.4 -Release: %autorelease +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/%{srcname} diff --git a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec index ed6dcff3d9..498eae00d5 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec +++ b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec @@ -4,7 +4,7 @@ Name: pantheon-agent-polkit Summary: Pantheon Polkit Agent Version: 1.0.5 -Release: %autorelease +Release: 2%{?dist} License: LGPLv2+ URL: https://github.com/elementary/%{name} diff --git a/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec b/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec index 7c6386de6e..95c202f23d 100644 --- a/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec +++ b/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec @@ -3,7 +3,7 @@ Name: pantheon-session-settings Summary: Pantheon session configuration files Version: 35.0 -Release: %autorelease +Release: 2%{?dist} License: GPLv3 URL: https://pagure.io/pantheon-fedora/session-settings diff --git a/anda/desktops/elementary/plank/anda.hcl b/anda/desktops/elementary/plank/anda.hcl deleted file mode 100644 index 0a322352d8..0000000000 --- a/anda/desktops/elementary/plank/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project "pkg" { - rpm { - spec = "plank.spec" - } -} diff --git a/anda/desktops/elementary/plank/plank.spec b/anda/desktops/elementary/plank/plank.spec deleted file mode 100644 index 7b86c5dc18..0000000000 --- a/anda/desktops/elementary/plank/plank.spec +++ /dev/null @@ -1,297 +0,0 @@ -%global commit 013d0513bcf029426db19aea4d8b19c7b3b0077c -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20210202 - -%global common_description %{expand: -Plank is meant to be the simplest dock on the planet. The goal is to -provide just what a dock needs and absolutely nothing more. It is, -however, a library which can be extended to create other dock programs -with more advanced features. - -Thus, Plank is the underlying technology for Docky (starting in version -3.0.0) and aims to provide all the core features while Docky extends it -to add fancier things like Docklets, painters, settings dialogs, etc.} - -Name: plank -Summary: Stupidly simple Dock -Version: 0.11.89 -Release: 11.%{commitdate}.git%{shortcommit}%{?dist} -License: GPLv3+ - -URL: https://launchpad.net/%{name} -# use sources from elementary OS dock "fork" which is actually maintained -# * dropped patented zoom animation -# * fixed session integration -# * support for automatic dark theme -# * migrated from autotools to meson -Source0: https://github.com/elementary/dock/archive/%{commit}/dock-%{shortcommit}.tar.gz - -BuildRequires: desktop-file-utils -BuildRequires: gettext -BuildRequires: help2man -BuildRequires: libappstream-glib -BuildRequires: meson -BuildRequires: vala - -BuildRequires: pkgconfig(cairo) >= 1.13 -BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.26.0 -BuildRequires: pkgconfig(gdk-x11-3.0) >= 3.10.0 -BuildRequires: pkgconfig(gee-0.8) -BuildRequires: pkgconfig(gio-2.0) >= 2.40.0 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.40.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.40.0 -BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gobject-2.0) >= 2.40.0 -BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(granite) >= 5.4.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 -BuildRequires: pkgconfig(libbamf3) >= 0.4.0 -BuildRequires: pkgconfig(libgnome-menu-3.0) -BuildRequires: pkgconfig(libwnck-3.0) -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xi) >= 1.6.99.1 -BuildRequires: pkgconfig(xfixes) >= 5.0 - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -Requires: bamf-daemon -Requires: hicolor-icon-theme - -%description %{common_description} - - -%package libs -Summary: Shared libraries for %{name} - -%description libs %{common_description} -This package contains the shared libraries. - - -%package docklets -Summary: Docklets for %{name} - -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description docklets %{common_description} -This package contains the docklets for plank. - - -%package devel -Summary: Development files for %{name} - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description devel %{common_description} -This package contains the files necessary to develop against plank. - - -%prep -%autosetup -n dock-%{commit} -p1 - - -%build -%meson -Denable-apport=false -%meson_build - - -%install -%meson_install - -%find_lang %{name} - - -%check -desktop-file-validate \ - %{buildroot}/%{_sysconfdir}/xdg/autostart/%{name}.desktop - -desktop-file-validate \ - %{buildroot}/%{_datadir}/applications/%{name}.desktop - -appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml - - -%files -f %{name}.lang -%config(noreplace) %{_sysconfdir}/xdg/autostart/%{name}.desktop - -%{_bindir}/%{name} - -%{_datadir}/applications/%{name}.desktop -%{_datadir}/glib-2.0/schemas/net.launchpad.%{name}.gschema.xml -%{_datadir}/icons/hicolor/*/apps/%{name}.svg -%{_datadir}/metainfo/%{name}.appdata.xml -%{_datadir}/%{name}/ - -%{_mandir}/man1/%{name}.1* - -%files libs -%license COPYING COPYRIGHT -%doc README.md AUTHORS NEWS - -%{_libdir}/lib%{name}.so.1* -%dir %{_libdir}/%{name} - -%files docklets -%dir %{_libdir}/%{name}/docklets -%{_libdir}/%{name}/docklets/*.so - -%files devel -%{_libdir}/lib%{name}.so -%{_libdir}/pkgconfig/%{name}.pc - -%{_includedir}/%{name}/ - -%{_datadir}/vala/vapi/%{name}.vapi -%{_datadir}/vala/vapi/%{name}.deps - - -%changelog -* Sat Oct 15 2022 windowsboy111 -- Repackaged for Terra - -* Fri Jul 22 2022 Fedora Release Engineering - 0.11.89-11.20210202.git013d051 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jan 21 2022 Fedora Release Engineering - 0.11.89-10.20210202.git013d051 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Jul 27 2021 Fedora Release Engineering - 0.11.89-9.20210202.git013d051 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Feb 18 2021 Fabio Valentini - 0.11.89-8.20210202.git013d051 -- Rebuilt for granite 6 soname bump. - -* Sat Feb 06 2021 Fabio Valentini - 0.11.89-7.20210202.git013d051 -- Switch to elementary OS dock sources, commit 013d051. -- Remove all obsolete downstream patches. - -* Wed Jan 27 2021 Fedora Release Engineering - 0.11.89-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 0.11.89-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jun 04 2020 Fabio Valentini - 0.11.89-4 -- Drop unnecessary build dependency on libdbusmenu. - -* Tue Mar 03 2020 Fabio Valentini - 0.11.89-3 -- Include some patches from elementaryOS. -- Port to meson, drop autotools. -- Register with the GNOME session manager. - -* Thu Jan 30 2020 Fedora Release Engineering - 0.11.89-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Oct 19 2019 Fabio Valentini - 0.11.89-1 -- Update to version 0.11.89. - -* Sat Aug 03 2019 Fabio Valentini - 0.11.4-10 -- Add upstream patch to fix FTBFS with vala 0.45+. - -* Fri Jul 26 2019 Fedora Release Engineering - 0.11.4-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 0.11.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Nov 29 2018 Fabio Valentini - 0.11.4-7 -- Hide plank launcher in Pantheon. -- Modernize .spec file. - -* Fri Jul 13 2018 Fedora Release Engineering - 0.11.4-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 0.11.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jan 18 2018 Igor Gnatenko - 0.11.4-4 -- Remove obsolete scriptlets - -* Thu Aug 03 2017 Fedora Release Engineering - 0.11.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.11.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon May 01 2017 Fabio Valentini - 0.11.4-1 -- Update to version 0.11.4. - -* Sat Feb 11 2017 Fedora Release Engineering - 0.11.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Jan 24 2017 Fabio Valentini - 0.11.3-2 -- Make BR on /usr/bin/pkg-config explicit. - -* Sun Jan 22 2017 Fabio Valentini - 0.11.3-1 -- Update to version 0.11.3. -- Update .spec file for current Packaging Guidelines. - -* Fri Aug 19 2016 Wesley Hearn - 0.11.2-1 -- Updated to latest version - -* Fri Mar 25 2016 Wesley Hearn - 0.11.0-2 -- Fixed issue in the patent patch - -* Thu Mar 17 2016 Wesley Hearn - 0.11.0-1 -- Updated to latest version - -* Thu Feb 04 2016 Fedora Release Engineering - 0.10.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Oct 28 2015 Wesley Hearn - 0.10.1-1 -- Updated to latest version - -* Mon May 04 2015 Wesley Hearn - 0.10.0-2 -- Disable potential patent issue - -* Mon May 04 2015 Wesley Hearn - 0.10.0-1 -- Updated to latest version - -* Mon May 04 2015 Wesley Hearn - 0.9.1-1 -- Updated to latest upstream - -* Wed Jan 28 2015 Wesley Hearn - 0.8.1-1 -- Updated to latest upstream - -* Sat Oct 25 2014 Wesley Hearn - 0.7.1-1 -- Updated to latest upstream - -* Sun Aug 17 2014 Fedora Release Engineering - 0.6.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 0.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Mon Apr 14 2014 Wesley Hearn - 0.6.0-1 -- New upstream version - -* Mon Feb 17 2014 Wesley Hearn - 0.5.0-4 -- Build against bamf-devel and not bamf4-devel in Fedora 21+ - -* Mon Feb 17 2014 Wesley Hearn - 0.5.0-3 -- Removed Group from devel package - -* Fri Feb 14 2014 Wesley Hearn - 0.5.0-2 -- Cleaned up SPEC file - -* Tue Jan 14 2014 Wesley Hearn - 0.5.0-1 -- Updating to new upstream release - -* Thu Aug 08 2013 Wesley Hearn - 0.3.0-1 -- Updating to new upstream release - -* Thu Jan 24 2013 Wesley Hearn - 0.2.0.734-0.1.20130124bzr -- Updated to 734 - -* Mon Jan 21 2013 Wesley Hearn - 0.2.0.731-1.20130121 -- Updates to revision 731 -- Fixed version numbers and how I generate the source ball -- Cleaned up spec file some more - -* Thu Jan 17 2013 Wesley Hearn - 0.0-1.20130117bzr723 -- Updated to revision 723 -- Cleaned up the spec file some - -* Wed Jan 16 2013 Wesley Hearn - 0.0-1.20130116bzr722 -- Initial package diff --git a/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec b/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec index d7749ffcd9..9fc71802dc 100644 --- a/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec +++ b/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-a11y Summary: Switchboard Accessibility plug Version: 2.3.0 -Release: %autorelease +Release: 4%{?dist} License: GPLv3+ URL: https://github.com/elementary/switchboard-plug-a11y diff --git a/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec b/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec index 0602e8c607..07177115ee 100644 --- a/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec +++ b/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-about Summary: Switchboard System Information plug Version: 6.1.0 -Release: %autorelease +Release: 2%{?dist} License: GPLv3+ URL: https://github.com/elementary/switchboard-plug-about diff --git a/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec b/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec index 925d2494e6..3473becd2a 100644 --- a/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec +++ b/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-applications Summary: Switchboard Applications plug Version: 6.0.1 -Release: %autorelease +Release: 3%{?dist} License: GPLv3+ URL: https://github.com/elementary/switchboard-plug-applications diff --git a/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec b/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec index afb390ecbe..1efad9120b 100644 --- a/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec +++ b/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-bluetooth Summary: Switchboard Bluetooth plug Version: 2.3.6 -Release: %autorelease +Release: 4%{?dist} License: GPLv3+ URL: https://github.com/elementary/switchboard-plug-bluetooth diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec index 4946989f5f..8e94527f97 100644 --- a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec +++ b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec @@ -15,6 +15,8 @@ License: GPLv3+ URL: https://github.com/elementary/switchboard-plug-keyboard Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz +Patch0: https://github.com/elementary/switchboard-plug-keyboard/pull/427.patch + BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson diff --git a/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec b/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec index e80dd14b02..f756c48071 100644 --- a/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec +++ b/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec @@ -9,7 +9,7 @@ Name: switchboard-plug-notifications Summary: Switchboard Notifications plug Version: 2.2.0 -Release: %autorelease +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/elementary/switchboard-plug-notifications @@ -67,5 +67,11 @@ appstream-util validate-relax --nonet \ %changelog +* Thu Dec 01 2022 root - 2.2.0-1 +- new version + +* Thu Dec 01 2022 root - 2.1.7-1 +- new version + * Sat Oct 15 2022 windowsboy111 - Repackaged for Terra diff --git a/anda/desktops/elementary/switchboard/switchboard.spec b/anda/desktops/elementary/switchboard/switchboard.spec index 4979dfd555..04ad16ebce 100644 --- a/anda/desktops/elementary/switchboard/switchboard.spec +++ b/anda/desktops/elementary/switchboard/switchboard.spec @@ -4,7 +4,7 @@ Name: switchboard Summary: Modular Desktop Settings Hub Version: 6.0.2 -Release: %autorelease +Release: 2%{?dist} License: LGPLv2+ URL: https://github.com/elementary/%{name} diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec b/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec index 859b80a1cd..92fe996448 100644 --- a/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec +++ b/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec @@ -6,7 +6,7 @@ Name: wingpanel-indicator-bluetooth Summary: Bluetooth Indicator for wingpanel Version: 2.1.8 -Release: %autorelease +Release: 3%{?dist} License: LGPLv2+ URL: https://github.com/elementary/%{name} diff --git a/anda/discord-canary/discord-canary.spec b/anda/discord-canary/discord-canary.spec index b9f6f60a5e..cc94cc085f 100644 --- a/anda/discord-canary/discord-canary.spec +++ b/anda/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 0.0.143 +Version: 0.0.144 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com @@ -30,6 +30,9 @@ install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png %{_datadir}/pixmaps/discord-canary.png %changelog +* Thu Dec 01 2022 root - 0.0.144-1 +- new version + * Thu Nov 17 2022 windowsboy111 - 0.0.143-1 - new version diff --git a/anda/fonts/impallari-raleway-fonts/58-impallari-raleway-fonts.xml b/anda/fonts/impallari-raleway-fonts/58-impallari-raleway-fonts.xml deleted file mode 100644 index 2617f6c1f4..0000000000 --- a/anda/fonts/impallari-raleway-fonts/58-impallari-raleway-fonts.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Raleway - - Raleway-v4020 - Raleway-v4013 - Museo Sans Cyrillic - Apercu - Circular - Founders Grotesk - sans-serif - - - - diff --git a/anda/fonts/impallari-raleway-fonts/anda.hcl b/anda/fonts/impallari-raleway-fonts/anda.hcl deleted file mode 100644 index 1836e3e028..0000000000 --- a/anda/fonts/impallari-raleway-fonts/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project "pkg" { - rpm { - spec = "impallari-raleway-fonts.spec" - } -} diff --git a/anda/fonts/impallari-raleway-fonts/impallari-raleway-fonts.spec b/anda/fonts/impallari-raleway-fonts/impallari-raleway-fonts.spec deleted file mode 100644 index b7b14e6d31..0000000000 --- a/anda/fonts/impallari-raleway-fonts/impallari-raleway-fonts.spec +++ /dev/null @@ -1,103 +0,0 @@ -# SPDX-License-Identifier: MIT -%global forgeurl https://github.com/alexeiva/Raleway -%global commit 98add575720aa077b7d253477e26c463a55e71da -%forgemeta - -Version: 4.101 -Release: 10%{?dist} -URL: %{forgeurl} - -%global foundry Impallari -%global fontlicense OFL -%global fontlicenses OFL.txt -%global fontdocs *.txt *.md -%global fontdocsex %{fontlicenses} - -%global fontfamily Raleway -%global fontsummary Raleway, an elegant sans-serif font family -%global fonts fonts/TTF/*ttf -%global fontconfngs %{SOURCE10} -%global fontdescription %{expand: -Raleway is an elegant sans-serif font family intended for headings and other -large size usage. - -It features both old style and lining numerals, standard and discretionary -ligatures, a pretty complete set of diacritics, as well as a stylistic -alternate inspired by more geometric sans-serif typefaces than its -neo-grotesque inspired default character set.} - -Source0: %{forgesource} -Source10: 58-%{fontpkgname}.xml - -%fontpkg - -%package doc -Summary: Optional documentation files of %{fontpkgname} -BuildArch: noarch -%description doc -This package provides optional documentation files shipped with -%{fontpkgname}. - -%prep -%forgesetup -%linuxtext %{fontdocs} %{fontlicenses} - -%build -%fontbuild - -%install -%fontinstall - -%check -%fontcheck - -%fontfiles -%files doc -%defattr(644, root, root, 0755) -%license OFL.txt -%doc documents/* - -%changelog -* Thu Nov 17 2022 windowsboy111 - 4.101 -- Bump - -* Sat Oct 15 2022 windowsboy111 - 4.025 -- Repackaged for Terra - -* Thu Jul 21 2022 Fedora Release Engineering - 4.025-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Feb 02 2022 Parag Nemade - 4.025-9.20200310git98add57 -- Fix packaging issues - -* Thu Jan 20 2022 Fedora Release Engineering - 4.025-8.20200310git98add57 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 4.025-7.20200310git98add57 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 4.025-6.20200310git98add57 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 4.025-5.20200310git98add57 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Apr 27 2020 Nicolas Mailhot -- 4.025-4.20200310git98add57 -🐞 Workaround Fedora problems created by rpm commit 93604e2 - -* Thu Apr 02 2020 Nicolas Mailhot -- 4.025-3.20200310git98add57 -💥 Actually rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are - valid - -* Thu Apr 02 2020 Nicolas Mailhot -- 4.025-2.20200310git98add57 -👻 Rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are valid - -* Tue Mar 10 2020 Nicolas Mailhot -- 4.025-1.20200310git98add57.fc33 -✅ Convert to fonts-rpm-macros use - -* Sun Mar 12 2017 Fabio Valentini - 3.0-1.git20161116.6c67ab1 -- Initial package. diff --git a/anda/fonts/impallari-raleway-fonts/update.rhai b/anda/fonts/impallari-raleway-fonts/update.rhai deleted file mode 100644 index c1712224d4..0000000000 --- a/anda/fonts/impallari-raleway-fonts/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("alexeiva/Raleway")); diff --git a/anda/games/prismlauncher-nightly/chkupdate.py b/anda/games/prismlauncher-nightly/chkupdate.py index bde29103ca..cd71aa2b02 100644 --- a/anda/games/prismlauncher-nightly/chkupdate.py +++ b/anda/games/prismlauncher-nightly/chkupdate.py @@ -1,5 +1,4 @@ -import requests -import re +import requests, re, os from datetime import datetime @@ -9,8 +8,6 @@ REGEX_SHA = r'%global commit (.+)' SPEC = f"{NAME}.spec" LINK = f'https://api.github.com/repos/{REPO}/commits/HEAD' -if datetime.utcnow().hour not in [0, 12]: exit(f'{NAME}: skipping update check') - sha = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['sha'] f = open(SPEC, 'r') diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index dae55284d3..34fee58dc3 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit b60fe08d44fbf70bff1555ab0e0cee0a00172ac8 +%global commit 79d5beff8d45d9a66cfa91393167fc79d3a155a9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f @@ -50,7 +50,7 @@ Name: prismlauncher-nightly %else Name: prismlauncher-qt5-nightly %endif -Version: 5.1 +Version: 6.0 Release: 0.1%{?git_rel}%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/games/prismlauncher-qt5-nightly/chkupdate.py b/anda/games/prismlauncher-qt5-nightly/chkupdate.py index 66a2ecedd6..bef6b46610 100644 --- a/anda/games/prismlauncher-qt5-nightly/chkupdate.py +++ b/anda/games/prismlauncher-qt5-nightly/chkupdate.py @@ -1,5 +1,4 @@ -import requests -import re +import requests, re, os from datetime import datetime @@ -9,8 +8,6 @@ REGEX_SHA = r'%global commit (.+)' SPEC = f"{NAME}.spec" LINK = f'https://api.github.com/repos/{REPO}/commits/HEAD' -if datetime.utcnow().hour not in [0, 12]: exit(f'{NAME}: skipping update check') - sha = requests.get(LINK, headers={'Authorization': 'Bearer ' + os.getenv('GITHUB_TOKEN')}).json()['sha'] f = open(SPEC, 'r') diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 012b0e6ccd..f56850105d 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -2,7 +2,7 @@ %global real_name prismlauncher %global repo https://github.com/%{fancy_name}/%{fancy_name} -%global commit b60fe08d44fbf70bff1555ab0e0cee0a00172ac8 +%global commit 79d5beff8d45d9a66cfa91393167fc79d3a155a9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global filesystem_commit cd6805e94dd5d6346be1b75a54cdc27787319dd2 %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f @@ -50,7 +50,7 @@ Name: prismlauncher-nightly %else Name: prismlauncher-qt5-nightly %endif -Version: 5.1 +Version: 6.0 Release: 0.1%{?git_rel}%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/blackbox-terminal/anda.hcl b/anda/others/blackbox-terminal/anda.hcl similarity index 100% rename from anda/blackbox-terminal/anda.hcl rename to anda/others/blackbox-terminal/anda.hcl diff --git a/anda/blackbox-terminal/blackbox-terminal.spec b/anda/others/blackbox-terminal/blackbox-terminal.spec similarity index 100% rename from anda/blackbox-terminal/blackbox-terminal.spec rename to anda/others/blackbox-terminal/blackbox-terminal.spec diff --git a/anda/blackbox-terminal/update.rhai b/anda/others/blackbox-terminal/update.rhai similarity index 100% rename from anda/blackbox-terminal/update.rhai rename to anda/others/blackbox-terminal/update.rhai diff --git a/anda/sass/anda.hcl b/anda/others/sass/anda.hcl similarity index 100% rename from anda/sass/anda.hcl rename to anda/others/sass/anda.hcl diff --git a/anda/sass/sass.spec b/anda/others/sass/sass.spec similarity index 100% rename from anda/sass/sass.spec rename to anda/others/sass/sass.spec diff --git a/anda/sass/update.rhai b/anda/others/sass/update.rhai similarity index 100% rename from anda/sass/update.rhai rename to anda/others/sass/update.rhai diff --git a/anda/tau-helium/anda.hcl b/anda/others/tau-helium/anda.hcl similarity index 100% rename from anda/tau-helium/anda.hcl rename to anda/others/tau-helium/anda.hcl diff --git a/anda/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec similarity index 96% rename from anda/tau-helium/tau-helium.spec rename to anda/others/tau-helium/tau-helium.spec index c44c72ad23..f77a48afaf 100644 --- a/anda/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.1.22 +Version: 1.1.25 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium @@ -32,6 +32,15 @@ mkdir -p licenses %{_datadir}/themes/Helium-dark/* %changelog +* Fri Dec 02 2022 root - 1.1.25-1 +- new version + +* Fri Dec 02 2022 root - 1.1.24-1 +- new version + +* Fri Dec 02 2022 root - 1.1.23-1 +- new version + * Fri Nov 25 2022 root - 1.1.22-1 - new version diff --git a/anda/tau-helium/update.rhai b/anda/others/tau-helium/update.rhai similarity index 100% rename from anda/tau-helium/update.rhai rename to anda/others/tau-helium/update.rhai diff --git a/anda/tau-hydrogen/anda.hcl b/anda/others/tau-hydrogen/anda.hcl similarity index 100% rename from anda/tau-hydrogen/anda.hcl rename to anda/others/tau-hydrogen/anda.hcl diff --git a/anda/tau-hydrogen/tau-hydrogen.spec b/anda/others/tau-hydrogen/tau-hydrogen.spec similarity index 97% rename from anda/tau-hydrogen/tau-hydrogen.spec rename to anda/others/tau-hydrogen/tau-hydrogen.spec index dce742df80..0b82084f6f 100644 --- a/anda/tau-hydrogen/tau-hydrogen.spec +++ b/anda/others/tau-hydrogen/tau-hydrogen.spec @@ -1,6 +1,6 @@ Summary: tauOS Icon Theme Name: tau-hydrogen -Version: 1.0.1 +Version: 1.0.2 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-hydrogen diff --git a/anda/tau-hydrogen/update.rhai b/anda/others/tau-hydrogen/update.rhai similarity index 100% rename from anda/tau-hydrogen/update.rhai rename to anda/others/tau-hydrogen/update.rhai diff --git a/anda/tectonic/anda.hcl b/anda/others/tectonic/anda.hcl similarity index 100% rename from anda/tectonic/anda.hcl rename to anda/others/tectonic/anda.hcl diff --git a/anda/tectonic/tectonic.spec b/anda/others/tectonic/tectonic.spec similarity index 100% rename from anda/tectonic/tectonic.spec rename to anda/others/tectonic/tectonic.spec diff --git a/anda/tectonic/update.rhai b/anda/others/tectonic/update.rhai similarity index 100% rename from anda/tectonic/update.rhai rename to anda/others/tectonic/update.rhai diff --git a/anda/rnote/anda.hcl b/anda/rust/rnote/anda.hcl similarity index 100% rename from anda/rnote/anda.hcl rename to anda/rust/rnote/anda.hcl diff --git a/anda/rnote/rnote.spec b/anda/rust/rnote/rnote.spec similarity index 100% rename from anda/rnote/rnote.spec rename to anda/rust/rnote/rnote.spec diff --git a/anda/rnote/update.rhai b/anda/rust/rnote/update.rhai similarity index 100% rename from anda/rnote/update.rhai rename to anda/rust/rnote/update.rhai diff --git a/anda/tools/lorax/anda.hcl b/anda/tools/lorax/anda.hcl index fc53224d3c..0c421bc3ed 100644 --- a/anda/tools/lorax/anda.hcl +++ b/anda/tools/lorax/anda.hcl @@ -6,7 +6,7 @@ project "pkg" { scm_opts = { method = "git" package = "lorax" - branch = "lorax-38.2-1" + branch = "lorax-38.3-1" write_tar = "true" spec = "lorax.spec" git_get = "git clone https://github.com/weldr/lorax.git" diff --git a/docs/BUILDING.md b/docs/BUILDING.md deleted file mode 100644 index 89092f074a..0000000000 --- a/docs/BUILDING.md +++ /dev/null @@ -1,49 +0,0 @@ -# Building packages - -To build packages from Fedora, you need to install `anda`, and also add the Terra repostories onto your system. - - -## Installing Terra repos - -Install the Terra repositories by adding it using DNF -``` -sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo -``` - -## Installing Andaman - -After adding the repositories above, install Andaman using DNF -``` -sudo dnf install anda -``` - -## Building packages - -To build packages using Andaman, you will need to use the `anda` mock configuration. - -Install the mock configurations -``` -sudo dnf install anda-mock-configs -``` - -Then specify the mock config everytime you build a package -``` -anda build -c anda-37-x86_64 $PROJECT -``` - -Substitute `37` with the version of Fedora you want to build for, same goes for the architecture. - -To list all available Andaman projects you can build, run: -``` -anda list -``` - -# Packaging SOP - -Project names should always be `pkg` inside the `anda` directory. -To build it, specify the path to the project then /pkg - -For example, to build the `dart` package, you would run: -``` -anda build -c anda-37-x86_64 anda/dart/pkg -``` diff --git a/docs/CREATING.md b/docs/CREATING.md deleted file mode 100644 index b5118b747c..0000000000 --- a/docs/CREATING.md +++ /dev/null @@ -1,58 +0,0 @@ -# Creating a new package - -## Prerequisites -- ensure the package doesn't exist in fedora repos -- avoid name coincide with other packages (including Fedora ones) - -## Create dir struct -1. Change directory to `anda/`. If the package is related to any categories, `cd` into the corresponding folder. - - For example, A Pantheon DE package goes into `anda/desktops/elementary/`. - - If the category is undecided, it's ok to put it in `anda/`. -2. Let's say we are adding a package called `tic-tac-toe`. We are going to make a new directory and add some required files: -```sh -cd anda/games -mkdir tic-tac-toe -cd tic-tac-toe -touch anda.hcl tic-tac-toe.spec -``` -3. Edit `anda.hcl`, which tells the [Andaman] toolchain how to build the package: -```hcl -project "pkg" { - rpm { - spec = "tic-tac-toe.spec" - } -} -``` -4. Edit the spec file `tic-tac-toe.spec`. It is an RPM spec file, and you are advised to read the documentation: - - This [RPM Packaging Guide] might help newbies with no prior experiences with RPM specs. - - This [Spec file format] docs goes into the details of the spec file format. -## Spec file -In general, you should state the name and the latest version of the package first. -1. Use `Release: %autorelease` unless you know what you are doing -2. The `License` field is required. If you don't know the license, check its repository page for the license file, or check other package repositories (such as the AUR) if it already exists there -3. State its dependencies with `Requires` -4. You will build the package. Add the `BulidRequires` packages -5. Add `Source0` or `Source1` or more. These preambles should link to a compressed file (preferably `tar`) and will be extracted during `%prep` -6. The source file will be automatically downloaded and extracted if you use `%autosetup -n ` inside `%prep`. Check `blackbox-terminal.spec` as an example -7. If it is not a tar archive, extract the file manually with a command. See `authy.spec` as an example (`unsquashfs`) -8. Inside `%build`, you might need to build the package. `%meson` and `%cmake` is supported. Check `blackbox-terminal` or `prismlauncher` - - if not, manually state the command -9. Copy, move, install files or add symlinks in `%install` -10. List out all the files to be included inside `%files` -11. Add `%changelog` (message preferrably "Initial Package") - -## Building -- Check if your new package builds. See [BUILDING.md] -```sh -anda build -c anda-37-x86_64 anda/games/tic-tac-toe/pkg -``` -- If it doesn't build, fix your spec file and try again - -## Finish -- Push and create a new PR - - -[Andaman]: https://github.com/FyraLabs/anda -[RPM Packaging Guide]: https://rpm-packaging-guide.github.io/ -[Spec file format]: https://rpm-software-management.github.io/rpm/manual/spec.html -[BUILDING.md]: BUILDING.md