Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Linee guida per pacchettizzatori Slackware 14.0

570 byte aggiunti, 12:45, 4 lug 2012
nessun oggetto della modifica
In questa sezione vengono riportati i template per intero. Nella sezione successiva provvederemo a spiegarli punto per punto per semplificare l'adattamento del template al proprio software.
=== SlackBuild ===
* 04/07/12 -> incomincia l'adattamento per la 14.0, aggiunto il supporto a xz e inserito alla fine dell'intestazione la riga "Require" dove possiamo inserire dipendenze che non vengono intercettate da requiredbuilder, esempio i pacchetti Slackware che troviamo in /extra.
* 24/04/11 -> adattato per 13.37, rimosso cmake, modificati i commenti, aggiunto autodetect tar, directory, documentazione e doinst.sh
* 14/06/10 -> rimosso depfinder
#!/bin/sh
# Heavily based on the Slackware 1314.37 0 SlackBuild (v1)
# Written by <your name> ( your [at] email.address )
# Last build from <your name> ( your [at] email.address )
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Require: GConf and ORBit2 from slackware*/extra/
</source>
Modificare se necessario, vanno inserite solo le dipendenze extra, esempio quelle non rilevate da requiredbuilder e quelle che fanno parte degli extra di Slackware.
<source lang="bash">
set -e
OUTPUT=${OUTPUT:-$CWD}
TAR=${TAR:-$(basename $SOURCE)}
DIR=${DIR:-$(echo "$TAR"|sed -r 's/(\.tar|)(.gz|.bz2|.xz|)$//')}
if [ ! -e "$CWD/$TAR" ];then
#!/bin/sh
# Heavily based on the Slackware 1314.37 0 SlackBuild (v1)
# Written by <your name> ( your [at] email.address )
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Require: GConf and ORBit2 from slackware*/extra/
</source>
==== parametri di base ====
OUTPUT=${OUTPUT:-$CWD}
TAR=${TAR:-$(basename $SOURCE)}
DIR=${DIR:-$(echo "$TAR"|sed -r 's/(\.tar|)(.gz|.bz2|.xz|)$//')}
</source>
789
contributi