Comments (16)
Alright, I will be of service to keep this nice package alive and kicking.
To respect your branding, I will create a new package named kuro
. I already prepared a PKGBUILD using your Arch Linux packaging (.pacman file), I hope it will work. I will let ao
package stay for a couple of weeks, warning the users to switch to kuro
package, as ao
will be deleted.
from kuro.
Hey 👋 I'm not a very experienced Arch user, I thought the pacman
package would suffice as in my experience with Arch was easier to install pacman
than AUR
.
I've picked up some articles and this seems feasible, so I'll work on adding an AUR package when I have the time, but if someone wants to have a go at it, feel free 👍
from kuro.
@MaaxGr Indeed 👇
I need to get around to publish Kuro in AUR, but I don't use Arch Linux and I've had a little difficulty trying to set up the publishing environment. Hopefully in the next weeks I'll take care of this
from kuro.
Hi, tugyan had uploaded an AUR package kuro which build from source.
BTW, please refer nvcheck and aurpublish if you want to update AUR package per release.
from kuro.
isn't this your AUR package? https://aur.archlinux.org/packages/ao
from kuro.
@MaaxGr No, it is not 😞
I'll try to tackle this and other stores in the coming weeks
from kuro.
So someone else is just using your upstream? :D
from kuro.
# Maintainer: ???
pkgname=kuro-appimage
pkgver=8.1.3
pkgrel=1
pkgdesc="An elegant Microsoft ToDo desktop client for Linux (a fork of Ao)"
arch=("x86_64")
url="https://github.com/davidsmorais/kuro"
license=("unknown")
_pkgname="Kuro-${pkgver}.AppImage"
noextract=(${_pkgname})
options=("!strip")
provides=("kuro")
optdepends=()
source=("https://github.com/davidsmorais/kuro/releases/download/v${pkgver}/${_pkgname}")
sha512sums=("SKIP")
_installdir=/opt/kuro
prepare() {
cd ${srcdir}
chmod a+x ${_pkgname}
${srcdir}/${_pkgname} --appimage-extract >/dev/null
sed -i "s+AppRun+env DESKTOPINTEGRATION=no ${_installdir}/Kuro.AppImage+" "squashfs-root/kuro.desktop"
sed -i "s+Icon=kuro+Icon=kuro-appimage+" "squashfs-root/kuro.desktop"
}
package() {
install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/Kuro.AppImage"
install -Dm644 "squashfs-root/usr/share/icons/hicolor/1024x1024/apps/kuro.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/kuro-appimage.png"
install -Dm644 "squashfs-root/usr/share/icons/hicolor/512x512/apps/kuro.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/kuro-appimage.png"
install -Dm644 "squashfs-root/usr/share/icons/hicolor/256x256/apps/kuro.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/kuro-appimage.png"
install -Dm644 "squashfs-root/usr/share/icons/hicolor/128x128/apps/kuro.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/kuro-appimage.png"
install -Dm644 "squashfs-root/kuro.desktop" "${pkgdir}/usr/share/applications/kuro-appimage.desktop"
}
this PKGBUILD file may helps.
but version 8.1.3 doesn't work, you can change pkgver
to 8.1.0
( #37 ) and change _pkgname
from Kuro-${pkgver}.AppImage
to Kuro.${pkgver}.AppImage
. then, just run makepkg -sri
and it works.
@davidsmorais if you can name the package with a fixed naming scheme, then after you release an update , you just need to change the version number here then update the sha512 value and push it to the AUR.
i'd like to become the AUR package maintainer but i have my own works to do... so i'm sorry for that.
from kuro.
Published kuro-appimage
in AUR.
https://aur.archlinux.org/packages/kuro-appimage
paru -S kuro-appimage
or
yay -S kuro-appimage
from kuro.
@MaaxGr @davidsmorais As far as I know, there is nothing wrong with someone else 'using your upstream', nowhere in the package I claim the ownership of the upstream. I did not even wrote the original PKGBUILD, I am just maintaining it, because I am personally using Kuro.
That being said, I will happily transfer the ownership to you. I do not like the package being named ao, but migration will mean inconveniencing the current user base of the package.
@Reverier-Xu Although appimage version will have its own uses, I believe there should also be a package using the .pacman file. Current PKGBUILD I am using utilizes .deb file, which is suboptimal.
from kuro.
Hey @bilal-tasdelen 👋
When I forked Ao, my intention was to get it working to as many Linux users as possible, so I thank you for changing Ao's upstream to Kuro👌 I also have no problem at all with you keeping ownership of the current Ao AUR package or even open a new one for Kuro.
But it's like I said before, I don't have much experience with Arch, so I'm cool if someone else wants to help deploy this to AUR in any format, while I don't get around to it 😓
from kuro.
Thank you ❤️
from kuro.
Thanks for publishing packages on AUR. You even have an App-image over there, which is great, because it installs on my Manjaro system without hitch.
Could you maybe update the App-image on AUR to the newest version?
from kuro.
With the regular AUR package, I got the following error:
`Preparing…
Synchronizing package databases…
unable to lock database
Failed to synchronize databases
Refreshing AUR…
Cloning kuro build files…
Generating kuro information…
Checking kuro dependencies…
Resolving dependencies…
Checking inter-conflicts…
Building kuro…
==> Making package: kuro 8.1.6-3 (Fri 16 Dec 2022 03:06:26 PM IST)
==> Checking runtime dependencies…
==> Checking buildtime dependencies…
==> Retrieving sources…
-> Found kuro
-> Found kuro.desktop
-> Downloading kuro-8.1.6.tar.gz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- 0:00:01 --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- 0:00:02 --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- 0:00:03 --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- 0:00:04 --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- 0:00:05 --:–:-- 0
100 730 0 730 0 0 116 0 --:–:-- 0:00:06 --:–:-- 142
100 551k 0 551k 0 0 78985 0 --:–:-- 0:00:07 --:–:-- 111k
100 720k 0 720k 0 0 97k 0 --:–:-- 0:00:07 --:–:-- 173k
==> Validating source files with sha256sums…
kuro … Passed
kuro.desktop … Passed
kuro-8.1.6.tar.gz … Passed
==> Removing existing $srcdir/ directory…
==> Extracting sources…
-> Extracting kuro-8.1.6.tar.gz with bsdtar
==> Starting build()…
yarn install v1.22.19
[1/4] Resolving packages…
[2/4] Fetching packages…
[3/4] Linking dependencies…
warning “xo > [email protected]” has unmet peer dependency “webpack@>=1.11.0”.
[4/4] Building fresh packages…
error /var/tmp/pamac-build-shmuel/kuro/src/kuro-8.1.6/node_modules/electron: Command failed.
Exit code: 1
Command: node install.js
Arguments:
Directory: /var/tmp/pamac-build-shmuel/kuro/src/kuro-8.1.6/node_modules/electron
Output:
RequestError: unable to verify the first certificate
at ClientRequest. (/var/tmp/pamac-build-shmuel/kuro/src/kuro-8.1.6/node_modules/got/source/request-as-event-emitter.js:178:14)
at Object.onceWrapper (node:events:628:26)
at ClientRequest.emit (node:events:525:35)
at origin.emit (/var/tmp/pamac-build-shmuel/kuro/src/kuro-8.1.6/node_modules/@szmarczak/http-timer/source/index.js:37:11)
at TLSSocket.socketErrorListener (node:_http_client:490:9)
at TLSSocket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
==> ERROR: A failure occurred in build().
Aborting…`
from kuro.
Thanks for publishing packages on AUR. You even have an App-image over there, which is great, because it installs on my Manjaro system without hitch. Could you maybe update the App-image on AUR to the newest version?
I apologize for the late reply, I'm infected with the covid-19 these days. I will update the newest version to AUR now. I don't have much time to spend on maintaining the package, so I can transfer the maintenance of this package to someone if it want to take over the maintenance.
from kuro.
Thanks @Reverier-Xu 🙏 I've also been busy with life affairs, will try to figure out how to work with AUR in my Debian based OS and possibly add a manual deployment script so I can update the AUR package whenever I release a new version here/Snap.
from kuro.
Related Issues (20)
- [Question❓]: Can't open the app after modifying Theme JSON HOT 3
- Crashes on launch [Bug 🐞]: HOT 1
- [Question❓]: this project dead???? HOT 2
- [Bug 🐞]: Not keeping session for Work/School accounts
- indication on tray
- [Feature 🚀]: Set Default Launch List HOT 1
- [Question❓]: How can i Help to Traslate HOT 1
- [Bug 🐞]: Web Links open in Wayland WebView HOT 1
- Unable to change theme color HOT 1
- [Bug 🐞]: Click on a tag opens external browser window HOT 2
- [Bug 🐞]: Tray Icon bugged on Wayland HOT 3
- [Question❓]: I do not anymore a i386 .deb build, why ? HOT 1
- [Feature 🚀]: Open Multiple Windows at Once HOT 1
- [Question❓]: Why can't I select a color theme in the Importent menu item? HOT 1
- [Feature 🚀]: Color theme for section only HOT 1
- [Question❓]: How to open kuro main menu? HOT 5
- [Bug 🐞]: Files open in Webview HOT 2
- [Bug 🐞]: Only blank window when start HOT 2
- [Question❓]: Some keys are not working.. How can I get focus to tasks? HOT 3
- Trouble signing in to Microsoft account from Linux? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kuro.