Não brother, não é isso não... os pacotes perl estão tudo OK, as dependências em ordem nos arquivo .info, tanto é que foram aprovados (além de testados aqui).
O que falo é dessas dependências de pacotes oficiais do Slack para o Pogo, geralmente elas vem em qualquer instalação com ambiente gráfico, a dúvida é se tenha que colocá-las e onde. De qualquer forma vou enviar assim mesmo para ver no que dá, mas adiciono uma nota no formulário de envio.
63. Re: SlackBuilds
removidousa Nenhuma
Post recolhido
Enviado em 20/04/2015 - 19:17h
Não brother, não é isso não... os pacotes perl estão tudo OK, as dependências em ordem nos arquivo .info, tanto é que foram aprovados (além de testados aqui).
O que falo é dessas dependências de pacotes oficiais do Slack para o Pogo, geralmente elas vem em qualquer instalação com ambiente gráfico, a dúvida é se tenha que colocá-las e onde. De qualquer forma vou enviar assim mesmo para ver no que dá, mas adiciono uma nota no formulário de envio.
Ah sim, nesse caso é só mencionar no README mesmo, ai no REQUIRES você coloca assim:
REQUIRES="%README%"
Eu fiz isso com o WinUSB, pois este depende do grub que já vem instalado no Slackware, mas muitos nem instalam (como eu), aí só coloquei no README.
______________________________________________________________ Slackware 14.1 x86_64 - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT
64. Re: SlackBuilds
edpsusa Slackware
Post recolhido
Enviado em 20/04/2015 - 19:22h
ru4n escreveu:
Não brother, não é isso não... os pacotes perl estão tudo OK, as dependências em ordem nos arquivo .info, tanto é que foram aprovados (além de testados aqui).
O que falo é dessas dependências de pacotes oficiais do Slack para o Pogo, geralmente elas vem em qualquer instalação com ambiente gráfico, a dúvida é se tenha que colocá-las e onde. De qualquer forma vou enviar assim mesmo para ver no que dá, mas adiciono uma nota no formulário de envio.
Ah sim, nesse caso é só mencionar no README mesmo, ai no REQUIRES você coloca assim:
REQUIRES="%README%"
Eu fiz isso com o WinUSB, pois este depende do grub que já vem instalado no Slackware, mas muitos nem instalam (como eu), aí só coloquei no README.
______________________________________________________________ Slackware 14.1 x86_64 - Core2Duo, 8GB RAM - NVIDIA GeForce 9500GT
OK, thanks chapa!
65. Re: SlackBuilds
Grinderusa Slackware
Post recolhido
Enviado em 20/04/2015 - 19:43h
Vocês estão falando de slackbuilds já existentes e você está atualizando eles? Ou criou um slackbuild que não existia?
Como assim foi aprovado? Da uma explicadinha pro tio Grinder.
Senão vou enviar os mais de 50 pacotes slackbuilds que eu atualizei aqui e mais uns outros que criei.
66. Re: SlackBuilds
removidousa Nenhuma
Post recolhido
Enviado em 20/04/2015 - 19:50h
Vocês estão falando de slackbuilds já existentes e você está atualizando eles? Ou criou um slackbuild que não existia?
Como assim foi aprovado? Da uma explicadinha pro tio Grinder.
Senão vou enviar os mais de 50 pacotes slackbuilds que eu atualizei aqui e mais uns outros que criei.
É SlackBuilds novos, de pacotes que não existem no repositório, ai enviamos pra lá.
Vocês estão falando de slackbuilds já existentes e você está atualizando eles? Ou criou um slackbuild que não existia?
Como assim foi aprovado? Da uma explicadinha pro tio Grinder.
Senão vou enviar os mais de 50 pacotes slackbuilds que eu atualizei aqui e mais uns outros que criei.
Todos são pacotes novos que criei devido a necessidade de fazer minhas ferramentas do OpenBox funcionar adequadamente sem recorrer ao CPAN, aí fui módulo a módulo construindo os pacotes e suas dependências.
Atualizar um SlackBuild não garante que o mesmo seja aprovado (para tal o mantenedor do script terá que autorizá-lo), essa foi a pergunta inicial desse post.
Já se for um pacote que ainda não exista, basta estar de acordo com a política do site, daí você o envia, foi o que fiz para o caso dos ícones faience, já que gosto mais dele que do Faenza (o Faenza já existe lá), criei o SlackBuild para o Faience e pus o Faenza como sua dependência.
68. Re: SlackBuilds
Grinderusa Slackware
Post recolhido
Enviado em 20/04/2015 - 21:13h
edps escreveu:
Grinder escreveu:
Vocês estão falando de slackbuilds já existentes e você está atualizando eles? Ou criou um slackbuild que não existia?
Como assim foi aprovado? Da uma explicadinha pro tio Grinder.
Senão vou enviar os mais de 50 pacotes slackbuilds que eu atualizei aqui e mais uns outros que criei.
Todos são pacotes novos que criei devido a necessidade de fazer minhas ferramentas do OpenBox funcionar adequadamente sem recorrer ao CPAN, aí fui módulo a módulo construindo os pacotes e suas dependências.
Atualizar um SlackBuild não garante que o mesmo seja aprovado (para tal o mantenedor do script terá que autorizá-lo), essa foi a pergunta inicial desse post.
Já se for um pacote que ainda não exista, basta estar de acordo com a política do site, daí você o envia, foi o que fiz para o caso dos ícones faience, já que gosto mais dele que do Faenza (o Faenza já existe lá), criei o SlackBuild para o Faience e pus o Faenza como sua dependência.
Tem como você me explicar como envio?
Mas meu slackbuild ta meio cru ainda, não consegui fazer a documentação, se é que o source tem isso.
Da uma ajuda de leve?
Me ajuda a deixar 100% enviável
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
spek: spek (Acoustic Spectrum Analyser)
spek: Spek is an acoustic spectrum analyser written in C and C++. It uses FFmpeg spek: libraries for audio decoding and wxWidgets for the GUI.
spek: Spek is available on *BSD, GNU/Linux, Windows and Mac OS X.
spek: Find out more about Spek on its website: http://spek.cc/
3-> "doinst.sh"
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
4-> spek.SlackBuild
#!/bin/sh
# Slackware build script for Spek
# Written by Eric Fernandes Ferreira <candelabrus@gmail.com>
# Copyright 2015 Eric Fernandes Ferreira, Ponta Grossa - PR, Brazil
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Geralmente na pasta que você for compilar o programa, no mínimo deverá ter o README, o slack-desc, o .SlackBuild e o .info, de preferência nomeie a pasta com a mesma descrição que o programa ficará, antes de enviar os arquivos para:
Você deve compactar a pasta onde estão os arquivos (NÃO ENVIE SOURCES DE PROGRAMAS) senão dá RUIM! rs
$ tar jcvf programa.tar.bz2 programa/*
E no formulário de envio, defina bem o que seu programa é indicando TAGs em : Searchable Keywords:
E se possível informe alguma coisa que ajude na publicação de seu script, hoje enviei 9 SlackBuilds e em cada um indiquei este é o 1, 3º da lista. porque vai que o cara inicia por uns do meio da lista, aí a compilação seria abortada, devido a falta de dependências.
70. Re: SlackBuilds
edpsusa Slackware
Post recolhido
Enviado em 23/04/2015 - 11:54h
Grinder escreveu:
Tem como você me explicar como envio?
Mas meu slackbuild ta meio cru ainda, não consegui fazer a documentação, se é que o source tem isso.
Da uma ajuda de leve?
Me ajuda a deixar 100% enviável
Conseguiu enviar o spek conforme os arquivo que modifiquei e te enviei?
71. Re: SlackBuilds
edpsusa Slackware
Post recolhido
Enviado em 23/04/2015 - 12:35h
edps escreveu:
Algum dos senhores saberia me dizer se uma das dependências de um pacote existir nos repos do Slack eu devo adicioná-la na opção REQUIRES do arquivo *.info?
A dependência que falo é o pacote 'notify-python' disponível e já instalada em meu sistema, o programa em questão é o Pogo Audio Player já empacotado e funcionando perfeitamente (embora só o tenha testado com arquivos .mp3).
Re-enviei o SlackBuild do Pogo, com todas as modificações necessárias, informações no arquivo .info e README, dependências de pacotes oficias e dos SlackBuilds, porém o mesmo ainda permanece com status pendente, será por causa de no pacote existir uma pasta com o src do programa?
Caso alguém queira testá-lo, segue o link do SlackBuild + sources:
* pacotes do Slackware: dbus-python, notify-python
* pacotes do SlackBuilds: gst-plugins-ugly gst-python mutagen
72. Re: SlackBuilds
albfnetousa openSUSE
Post recolhido
Enviado em 23/04/2015 - 13:04h
Isso é bem legal no linux. as pessoas se ajudam, pq usam software livre.
a galera slacker faz bastante coisa para quem é usuário iniciante ou não quer compilar "no braço"
eu faço isso com sabayon também.Tem coisas que não tem nos repos entropy,
eu compilo, empacoto e testo, e depois peço para colocarem no entropy.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux,Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.