char fullSource[PATH_MAX];
strncpy(fullSource, source->fullSource, sizeof(fullSource));
- printf("%s-TARBALL += SOURCES/%s\n", package_name, basename(fullSource));
+ printf("%s-TARBALLS += SOURCES/%s\n", package_name, basename(fullSource));
/* computes the SOURCEDIR variable by removing .tar.gz or .tar.bz2 */
{
char *suffixes[] = {".tar.gz",".tgz",".tar.bz2", NULL};
suffix_index=strstr(fullSource,*suffix);
if (suffix_index) {
char sourcename[PATH_MAX];
- strncpy(sourcename,fullSource,suffix_index-fullSource);
- *suffix_index='\0';
+ size_t len = (size_t)(suffix_index-fullSource);
+ strncpy(sourcename,fullSource,len);
+ sourcename[len]='\0';
printf ("%s-SOURCE := SOURCES/%s\n",package_name,basename(sourcename));
printf ("%s-CODEBASE := CODEBASES/%s\n",package_name,package_name);
break;
arch=target;
}
}
- printf("%s-RPM += RPMS/%s/%s-%s-%s.%s.rpm\n",
+ printf("%s-RPMS += RPMS/%s/%s-%s-%s.%s.rpm\n",
package_name, arch, name, version, release, arch);
+ if (strstr (name,"-devel")!=NULL) {
+ printf("%s-DEVEL-RPMS += RPMS/%s/%s-%s-%s.%s.rpm\n",
+ package_name, arch, name, version, release, arch);
+ }
}
}